■POSTでは、オブジェクトそものもを送ることはできない。外部キーとの連携の時、そのオブジェクト
との関連付けはどのように行えばいいのか。
【間違い】
interview belogs_to interviewer とする。この時、以下は間違いである。got String〜みたいな
エラーになる。
select(:interview,:interviewer,options)
【正解】
select(:interview,:interviewer_id,options)
このようにして、idを送るようにする。すると、もとからカラムとしてあるパラメータと同じように、
POSTするだけで、関連がつくようになる。わざわざコントローラで、その値を取り出して、findして
関連付けたりする手間が省ける。selectの場合、ハッシュの第2引数はidにすべし。
option = interviewers.map{|interviewer|[interviewer.name,interviewer.id]}