has_many アソシエーションを持つフォームがあり、親フォームの表示ページを動的に更新できるように ajax 経由で複数のフォームを送信したいと考えています。
私は次のモデルを持っています(それらはモンゴイドにありますが、モンゴイドとアクティブレコードの間では問題ではないと思います):
class User
include Mongoid::Document
include Mongoid::Timestamps
has_many :tasks
end
class Task
include Mongoid::Document
include Mongoid::Timestamps
belongs_to :user, inverse_of: :tasks
end
フォームの n 個のパーシャルをレンダリングするフォームがあります。
<%= form_for @task, remote: true do |f| %>
<%= f.text_field :name %>
<%= f.submit %>
<% end %>
ajax を介したユーザー向けの show.html.erb での新しいタスク用。
show.html.erb に単一の送信ボタンを記述して、すべてのタスクを一度に送信し、それらを親ユーザーに関連付けるにはどうすればよいですか?