0

...やあ、これが問題のビューコードです...

<td>
  <%= f.radio_button :score, '4' %>
</td>

...そして私のモデルは... attr_accessible :rating_id, :score, :student_id

ご覧のとおり、ラジオ ボタンにスコアを割り当てています。このモデルには「rating_id」属性もあり、これもこのラジオ ボタンに割り当てたいと考えています。理想的には、次のようなものが欲しいです...

  <%= f.radio_button :score => '4', :rating_id => '234' %>

...もちろん、これは機能しませんが、全体像はわかります。これを達成する方法についてのアイデアはありますか???

4

1 に答える 1

0

だから私はこれを行うことでこれを解決することになりました...

 <td>
   <%= f.radio_button :score, '4' %>
   <%= f.hidden_field :rating_id, :value => @competencys[index].ratings[0].id %>
   <%= @competencys[index].ratings[0].description %>
 </td>

私にとっての鍵は、隠しフィールドの値をコントローラーで設定するのではなく、「オンザフライ」で設定する構文を見つけることでした。

于 2012-08-08T15:14:46.647 に答える