0
Formtastic 형태로 선택, 나의 모델은 다음과 같이 가져 오지 : primary_contact 가상 속성 모델에 초기화되므로 기본값은해야 :기본은 내가 레일 2에서 일하고 있어요
class Site < ActiveRecord::Base
has_many :contacts
def primary_contact
Contact.find :first, :conditions => {:site_id => self,
:primary_contact => true}
end
def primary_contact= new_primary_contact
contact = Contact.find(new_primary_contact)
contact.primary_contact = true
contact.save
end
end
이 있습니다 참석하십시오.
이 이미 확인 올바른 기본 체크 박스와, 나에게 체크 박스의 목록을 제공<%= form.input :primary_contact, :as => :check_boxes, :collection => (Contact.find(:all, :conditions => {:site_id => @site.id}, :order => "first_name ASC")), :label => false, :include_blank => false %>
(해당 사이트에 대한 기본 연락처, 즉이 선택) :
내보기에 @site의 형태
이 입력이 포함되어 있습니다. 그러나이를 라디오 버튼 또는 선택 드롭 다운 형식으로하고 싶습니다.이 두 경우에는:as => :check_boxes
을 또는
:as => :radio
으로 변경하면 기본값이 선택되지 않습니다.
나는 또한 컬렉션을 :collection => @site.contacts
으로 지정하려고했지만 똑같은 것을 시도했다.
내가 뭘 잘못하고 있는지 아는 사람이 있습니까?