1

親モデルにモデルを追加および削除したい。追加ボタンと削除ボタンが機能しないことを除いて、すべて正常に機能しています。リンクにカーソルを合わせて追加すると、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

投稿コントローラー

def new
@post = Post.new
@post.stops.new
end

誰かが乾杯を手伝ってくれたら嬉しいです

4

0 に答える 0