중첩 된 양식을 설치하려고하는데 설치 방법을 수행해야 할 때를 알 수 없습니다. 여기 내 모델입니다 : 나는 밖으로 키질 관리해야레일에 중첩 된 양식 3
user.address.empty?
user.address.build
: 3 레일을 사전을 한 것으로 나타났습니다 내가 찾은 모든 예제에서는
class User < ActiveRecord::Base
belongs_to :address
accepts_nested_attributes_for :address
end
class Address < ActiveRecord::Base
has_one :user
end
, 나는 다음과 같은 두 가지 방법을 참조 내가 알아 내기 위해 노력하고있어
user.build_address
가 비어에 대한 대체 무엇이다 : 내 반 잠 구글 - 푸와 빌드로 대체되었음을? 콘솔에서 일을 시도 할 때 존재하지 않지만 user.build_address는 훌륭합니다.
아이디어가 있으십니까?
덕분에 ... 빈 주소 인스턴스를 만들거나 인스턴스를 기존에 이미로드됩니다 has_one 관계 build_address를 들어
어쩌면 나는 이것을 overthinking 해요. user.address.nil? – jaydel