简单的表单包装 html 和单选按钮周围的方法

Simple form wrap html and methods around radio buttons

我可能在这里昏昏欲睡,很抱歉提出一个可能微不足道的问题。我有一个我想改进的表格。这是一组简单的单选按钮,我想让它更生动一点。基本上把它变成 table 行并添加额外的内容,所以对于我集合中的每个元素都有一个描述方法,其中 returns 一些文本,我想要作为下一列。

基础很简单:

<%= simple_form_for @subscription do |f| %>
  <%= f.input :subscription_level_id, as: :radio_buttons, collection: Application.application.active_admin_subscription_levels %>
  <%= f.button :submit, 'Get Quote' %>
<% end %>

我想要的输出是:

<tr><td>[Radio button] name</td><td><%= ??.description %></td></tr>
<tr><td>[Radio button] name</td><td><%= ??.description %></td></tr>
etc..

如何最好地实现这一目标?

Kh Ammad 在评论中提供的答案,生成的代码给出了等效的 post 值,并实现了结果。非常感谢!

<table width="100%"> 
  <% Application.application.active_admin_subscription_levels.each do |level| %> 
    <tr>
      <td width="20%">
         <%= f.radio_button(:subscription_level_id, level.id) %> <%= level.name %>
      </td> 
      <td>
        <%= level.description %>
      </td> 
    </tr> 
  <% end %> 
</table>