2012-03-08 3 views
0

컬렉션에서 간단한 select 드롭 다운 메뉴를로드하려고합니다. 내 로컬 호스트에서컬렉션에서 옵션을로드하지 않기로 선택, Ruby on Rails

select("campus", "name", Campus.all.collect {|r| [ r.name, r.lat + "," + r.lng ] }, {:prompt => 'Select Campus'}, {:onchange => 'campus_change(this)'}) 

(SQLlite 사용)가 잘 작동하지만 내 프로덕션 서버 (MYSQL)이 옵션을로드하지 않습니다에이 내 코드입니다. 데이터베이스를 점검하고 테이블 에로드해야하는 정보가이므로 문제가되지 않습니다.

편집 : 두 개의 데이터베이스가있는 것으로 보입니다. 하나의 테이블에 대해 표시 할 결과는 레일 콘솔에 표시되는 것과 동일하지 않습니다. 두 사람이 어떻게 바뀌 었는지 모르겠습니다.

도움을 주시면 대단히 감사하겠습니다.

답변

0

시드가 잘못된 데이터베이스를 채우고있었습니다.

내가 실행 한 생산 DB를 채우려면 : 문제를 해결

rake db:seed RAILS_ENV=production