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 が返されました。