我想显示值从数据库下拉列表。 对于我在我的控制器类中,我做了以下工作,从数据库中获取值并正确获取。在轨道上的红宝石下拉列表
@value = Message.find(:all)
<Message ID: 14448, SlNo: 609">, #<Message ID: 14448, SlNo: 610">
我怎样才能显示SlNo值下拉list.Here是代码正在使用,并得到错误!我不知道如何设置一个collection_select.Please中值帮帮我!
<% @value.each do |d| %>
<%=collection_select(:value, :id, @value, :id, { selected: params.fetch(:value, {})[:id].to_i, :prompt => "-Select a device" }) %>
<% end %>
表名取的
["UniqueDeviceID", "SlNo"]
型号
class MessageDetail < ActiveRecord::Base
# attr_accessible :title, :body
set_table_name 'DeviceDetails'
set_primary_key 'SlNo'
end
是列名的表名选项的方法是什么? – jvnill 2013-03-08 09:13:53