Ruby on rails Ruby-自定义属性的单选按钮表单
比如说我有一门课是这样的:Ruby on rails Ruby-自定义属性的单选按钮表单,ruby-on-rails,ruby,erb,Ruby On Rails,Ruby,Erb,比如说我有一门课是这样的: class Something has_and_belongs_to_many :categories end 班级类别是这样的: class Category field :name end 我正在制作一个表格,使用单选按钮,你可以选择什么类别的东西属于,我的问题是我如何才能做到这一点 我尝试了以下几点: <table> <% Category.all.each do |cat| %> <tr>
class Something
has_and_belongs_to_many :categories
end
班级类别是这样的:
class Category
field :name
end
我正在制作一个表格,使用单选按钮,你可以选择什么类别的东西属于,我的问题是我如何才能做到这一点
我尝试了以下几点:
<table>
<% Category.all.each do |cat| %>
<tr>
<td>
<%= f.label :category, #{cat.name} %>
<%= f.radio_button, #{cat} %>
</td>
</tr>
<% end %>
</table>
我尝试过其他的变体,比如“#{cat}”或者“#{cat.name}”或者仅仅是cat。这些都没有成功 假设这是您的表单(
f.问题单选按钮
)对于某物
模型,您需要在表单上引用类别id
,请尝试以下操作:
<table>
<% Category.all.each do |cat| %>
<tr>
<td>
<%= f.radio_button :category_id, "#{cat.id}", :id => "radio-#{cat.id}" %>
<label for="radio-#{cat.id}"><%= cat.name %></label>
</td>
</tr>
<% end %>
</table>
“收音机-#{cat.id}”%>