저는 비즈니스와 주소의 두 모델 사이에 연관이 있습니다. 사업장에는 등록 된 주소가 있습니다. 나는 이것을 다음과 같이했다.accepts_nested_attributes_for 내 하위 양식 렌더링을 중지합니까?
class Business < ActiveRecord::Base
has_one :registered_address, :class_name => "Address", :foreign_key => :business_registered_address_id
accepts_nested_attributes_for :registered_address
end
class Address < ActiveRecord::Base
belongs_to :business
end
이 연결은 내 용도로 적합합니다.
= form_for @business do |form|
= form.inputs :name => "Registered address" do
= form.fields_for :registered_address do |address|
= address.input :postcode
= address.input :line_1
= address.input :line_2
= address.input :line_3
= address.input :town
= address.input :county
아무 것도 표시되지 않고 비어있는 필드 집합 만 표시됩니다.
비즈니스 모델의 accepts_nested_attributes_for 행을 주석 처리하면 모든 필드가 올바르게 표시되지만 저장되지는 않습니다.
내가 뭘 잘못하고 있는지 누가 알 수 있습니까?
는
business_controller.rb 파일을 표시 할 수 있습니까? –