0

params[:model]送信時のフォームは、次のような他のハッシュを内部に持つ を送信します:attribute_1=>value_1

たとえば、サーバー ログ:

Started POST "/tests/1/create_answer" for 127.0.0.1 at 2013-05-26 04:36:09 +0400
Processing by TestsController#create_answer as JS
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"sFZIbaxVSnf1auEbsGMdVVl7dg0OWXKnFA0pl1aXA9o=", "answer"=>{"user_answer"=>"ssss", "position"=>"96", "key_id"=>"2"}, "commit"=>"", "id"=>"1"}

コントローラーでこの属性のいずれかにアクセスする方法はありますか?

@key=Key.find(params[:answer][:key_id])

これを試したところ、nil が返されました。

4

0 に答える 0