将多个属性分配给单选按钮

时间:2012-08-07 15:40:11

标签: ruby-on-rails-3

......嘿伙计们,这是有问题的观看代码...

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

...我的模特有... attr_accessible:rating_id,:score,:student_id

正如您所看到的,我正在为单选按钮指定分数。我在这个模型上也有一个'rating_id'属性,它也想分配给这个单选按钮。理想情况下,我想要像...这样的东西。

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

...当然这不起作用,但是你得到了照片。关于如何实现这一点的任何想法???

1 个答案:

答案 0 :(得分:0)

所以我最终通过做...

来解决这个问题
 <td>
   <%= f.radio_button :score, '4' %>
   <%= f.hidden_field :rating_id, :value => @competencys[index].ratings[0].id %>
   <%= @competencys[index].ratings[0].description %>
 </td>

对我而言,关键在于找到一种语法来“动态”设置隐藏字段的值,而不是在控制器中设置它。