내가 드롭 다운에서 값이 어디에서 오는지에 대한 질문이 가치 대 데이터 마이그레이션 :레일 - DB
나는 몇 가지 초기 값으로 원래 테이블 설정 마이그레이션이 있습니다
add_column :contracts, :signature_status_id, :integer
# lookup data
sig = SignatureStatus.new(:name => "Delivered")
sig.save!
sig = SignatureStatus.new(:name => "Signed")
sig.save!
을
나는 업데이트 된 값을 포함하는 테이블이라고 signature_statuses 있습니다
0 :id, name
1, 'Delivered; awaiting signature'
2, 'Delivered; awaiting full execution'
3, 'Terms being negotiated'
4, 'Fully executed and filed'
나는 서명 상태를 꺼내하는 코드를 포함하는 폼이
<%= collection_select(:contract, :signature_status_id, @signature_statuses, :id, :name) %>
DB에서 가져 오려는 경우 컬렉션 선택이 "서명 됨"및 "전송 됨"으로 표시됩니다. 어떻게하면 그렇게 할 수 있을까요?
참고 : 데이터가 마이그레이션보다는 수동으로 편집 된 것으로 생각되지만 확실하지 않습니다. 또한 "서명 된"코드와 "배달 된 코드"를 검색했지만 표시되는 유일한 위치는 마이그레이션에 있습니다.
개발 DB 쿼리 – easement