をcurrent_user.id私は、フォームの異なる部分は、私が取得する方法を必要とするさまざまなユーザーによって追加して更新することができますので、以下のキャプチャは、深くネストされたレコードを保存
=form_for @survey do |f|
=f.text_field :name
=f.fields_for :questions do |question_fields|
=question_fields.text_field :question_text
=question_fields.fields_for :answers do |answer_fields|
=answer_fields.text_field :answer_text
のように見える作業フォームを考えてみましょうuser_idを保存する前に各モデルに追加します。私はそれがmvcに準拠していないことを認識してcurrent_userモデルにアクセスすることができます。
オブジェクトを1つだけ保存していた場合、コントローラのオブジェクトにcurrent_user.idを割り当てるだけで十分ですが、このフォームの深いネストされた性質は、醜い解決策のように見えます。
これを処理するエキスパート/レイジーの方法はありますか?
のRails 3.2、工夫