Ruby on rails 3 选择不从集合中加载选项,Ruby on Rails

Ruby on rails 3 选择不从集合中加载选项,Ruby on Rails,ruby-on-rails-3,select,drop-down-menu,Ruby On Rails 3,Select,Drop Down Menu,我正在尝试从集合中加载一个简单的选择下拉菜单。这是我的代码: select("campus", "name", Campus.all.collect {|r| [ r.name, r.lat + "," + r.lng ] }, {:prompt => 'Select Campus'}, {:onchange => 'campus_change(this)'}) 在使用SQLlite的本地主机中,它工作正常,但在我的生产服务器MYSQL中,它没有加载选项。 我已经检查了数据库,

我正在尝试从集合中加载一个简单的选择下拉菜单。这是我的代码:

 select("campus", "name", Campus.all.collect {|r| [ r.name, r.lat + "," + r.lng ] },  {:prompt => 'Select Campus'}, {:onchange => 'campus_change(this)'})
在使用SQLlite的本地主机中,它工作正常,但在我的生产服务器MYSQL中,它没有加载选项。 我已经检查了数据库,表中有我需要加载的信息,所以这不是问题所在

编辑: 似乎有两个数据库。我为一个表显示的结果与rails控制台中显示的结果不同。我不知道两个人如何在他们之间转换


非常感谢您的帮助。

种子填充了错误的数据库

要填充生产数据库,我必须运行:

rake db:seed RAILS_ENV=production
这解决了问题