社区里的前辈们太热心了,那我就再问一个问题吧。 有一个分类表,里面只有一个属性"sort_name",保存分类名称; 还有一个产品表,里面有一个属性是"sort_id",保存产品所属分类 id。这两个表是一对多关系。 问题是:在添加新产品时,页面显示的是分类的名称,即"sort_name",后台保存的是"sort_id",保存到产品表里面。 我想在添加产品的页面使用"select"方法来产生一个选择框。具体该如何实现? 这里的关系有点绕,不太明白。
假设分类表是 Sort
<%= form_for @product do |f| %> ... 选择分类: <%= f.select :sort_id, Sort.all.map{|s| [s.sort_name, s.id]} %> <% end %>
#1 楼 @luikore 谢谢。