选择不从集合Ruby on Rails加载选项

时间:2012-03-08 23:24:48

标签: 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)'})

在我的localhost(使用SQLlite)它工作正常,但在我的生产服务器(MYSQL)中它没有加载选项。 我检查了数据库,表我需要加载的信息,所以这不是问题。

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

种子填充了错误的数据库。

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

rake db:seed RAILS_ENV=production

解决了这个问题