Ruby on rails 3 为单选按钮指定多个属性

Ruby on rails 3 为单选按钮指定多个属性,ruby-on-rails-3,Ruby On Rails 3,…嘿,伙计们,这是有问题的视图代码 <td> <%= f.radio_button :score, '4' %> </td> …而我的模型。。。属性可访问:评分id、:分数、:学生id 如你所见,我正在给单选按钮赋值。我在这个模型上还有一个“rating_id”属性,它也要分配给这个单选按钮。所以理想的情况下,我想要像 <%= f.radio_button :score => '4', :rating_id => '234' %

…嘿,伙计们,这是有问题的视图代码

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

…而我的模型。。。属性可访问:评分id、:分数、:学生id

如你所见,我正在给单选按钮赋值。我在这个模型上还有一个“rating_id”属性,它也要分配给这个单选按钮。所以理想的情况下,我想要像

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

…当然这不管用,但你明白了。关于如何完成这一点,有什么想法吗?

所以我最终通过做

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

@competencys[index]。评分[0]。id%>
对我来说,关键是找到语法来“动态”设置隐藏字段的值,而不是在我的控制器中设置它