車のモデルがあり、複数の写真があるRailsプロジェクトがあります。車の詳細と写真をすべて同時に入力できるように、ネストされたフォームを作成しました。ギャラリーに表示する画像をラジオボタンで選択したいと思います。
%table
= simple_form_for [@car] :html => {:multipart => true} do |f|
= f.error_messages
= f.input :make
= f.input :model
= f.input :engine
= f.input :price
= f.simple_fields_for :car_pictures do |builder|
.picture
= builder.input :caption
= builder.input :picture
.thumb= image_tag builder.object.picture(:thumb)
= f.button :submit
「fields_for」セクションのラジオ ボタンを使用してデフォルト/メイン画像を選択することはできますか? それとももっと良い方法がありますか?
アップデート
fields_for の下に以下を配置すると、すべてのラジオ ボタンが独立して動作しますが、これは私が望んでいるものではありません。
= builder.radio_button(:favourite, "test")
各ラジオ ボタンには一意の名前が付けられます。
アップデート
object_id を値として使用した場合、create メソッドでこれをリンクするにはどうすればよいでしょうか?
= f.radio_button(:favourite_pic, builder.object_id)