Rails 3.1 nested_form gem没有响应添加link_to_add和link_to_remove

时间:2012-04-13 14:16:48

标签: jquery ruby-on-rails-3.1 model nested-forms

我想在我的父模型中添加和删除模型。一切都工作正常,除了添加和删除按钮不起作用。悬停在链接中添加它显示javascript:void(o)。

下面是我的代码,

_form.html.erb

<%= nested_form_for @post do |f| %>
<%= f.error_messages %> 
<%= f.fields_for :stops do |task_form| %>
<%= task_form.text_field :address %>
<%= task_form.link_to_remove "Remove this task" %>
<% end %>
<%= f.link_to_add "Add a stop", :stops %></p>
<p><%= f.submit %>
<% end %>

post.rb

has_many :stops    
accepts_nested_attributes_for :stops, :reject_if => lambda { |a| a[:address].blank? }, :allow_destroy => true

posts_controller

def new
@post = Post.new
@post.stops.new
end
如果有人可以帮助我,我会很高兴 欢呼声

0 个答案:

没有答案