3

私はこれを私の形で持っています:

= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location

これは私の「新しい」ビュー/アクションでは問題なく機能し、選択できる場所のリストが表示されます。

ただし、編集ビューでは、場所のリストを表示する代わりに、次のように入力フィールドが文字列であるかのように表示されます。

Location: 4ebbc0f8e0ed180e91000002

コレクションが表示されない理由はありますか?

編集:

それを考え出した、私はしなければならなかった:

= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location.id

また、エディット コントローラーで @locations を渡すのを忘れていました。おっと :)

4

1 に答える 1

1

この質問を「未回答」フィルターから削除するために、編集した質問本文から回答をコピーします。

それを考え出した、私はしなければならなかった:

= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location.id

また、エディット コントローラーで @locations を渡すのを忘れていました。

〜ユーザーごとの回答341458

于 2013-10-08T03:50:14.720 に答える