2011-04-25 2 views
0

rails3 nested_form에 대한 질문이 있습니다.Rails 3에서 중첩 된 양식을 사용하는 방법은 무엇입니까?

form_for(resourse,:url => registration(resource_name)) do |f| 
    =f.fields_for :shop do |s| 
    =s.text_fields :name 

하지만 난이 양식에 대한 아무것도 얻을 : (내가 Devise을 사용하고 있습니다) 내 레지스터보기에서

class User 
    belongs_to :shop 
    accepts_nested_attributes_for :shop 
end 

class Shop 
    has_many :users 
end 

:
이 내 두 모델입니다. 어떻게해야합니까?

+0

simple_form 또는 formtastic을 사용하고 있습니까? – LearningRoR

답변

2

먼저 개체를 추가해야합니다. 컨트롤러의 모델에 빌드 메소드를 사용하십시오.

예 : Railscasts에서

@shop = Shop.new 
3.times { @shop.users.build } 

추가 정보. AJAX는이 비디오의 second part에서 사용됩니다.

관련 문제