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 回答