我对rails3 nested_form有疑问 这是我的两个模型:
class User
belongs_to :shop
accepts_nested_attributes_for :shop
end
class Shop
has_many :users
end
在我的注册视图中(我正在使用Devise):
form_for(resourse,:url => registration(resource_name)) do |f|
=f.fields_for :shop do |s|
=s.text_fields :name
但我对此表格一无所知。我该怎么办?
答案 0 :(得分:2)
您需要先向其添加一些对象。在控制器中的模型上使用构建方法。
示例:
@shop = Shop.new
3.times { @shop.users.build }
Railscasts的更多信息。 AJAX用于此视频的second part。