我正在尝试从集合中加载一个简单的选择下拉菜单。这是我的代码:
select("campus", "name", Campus.all.collect {|r| [ r.name, r.lat + "," + r.lng ] }, {:prompt => 'Select Campus'}, {:onchange => 'campus_change(this)'})
在我的localhost(使用SQLlite)它工作正常,但在我的生产服务器(MYSQL)中它没有加载选项。 我检查了数据库,表已我需要加载的信息,所以这不是问题。
编辑: 似乎有2个数据库。我为一个表显示的结果与rails控制台中显示的结果不同。我不知道两者之间是如何切换的。
非常感谢任何帮助。
答案 0 :(得分:0)
种子填充了错误的数据库。
要填充我必须运行的生产数据库:
rake db:seed RAILS_ENV=production
解决了这个问题