我有一个“类别”表,其中包含不同类型的“产品”,因此我在category.rb中创建了这个:
class Category < ActiveRecord::Base
has_many :products
end
这在product.rb中:
class Product < ActiveRecord::Base
belongs_to :categories
end
我想知道如何从products / new.html.erb中的产品中获取:类别
答案 0 :(得分:3)
编辑:简化代码
我建议您使用Formtastic automatically for you。如果你想在不使用Formtastic的情况下进行操作,解决方案是:
假设您使用new.html.erb
和edit.html.erb
的部分内容,代码将进入_form.html.erb
<%= f.label :category_id %><br />
<%= f.collection_select :category_id, Category.all, :id, :name%>
答案 1 :(得分:0)
查看这些关于复杂(嵌套)表单和formtastic的Railscast: