我有一个关于其中的下拉列表中值的来源问题:导轨 - 数据迁移与价值DB
我有设置原始表有一些初始值迁移:
add_column :contracts, :signature_status_id, :integer
# lookup data
sig = SignatureStatus.new(:name => "Delivered")
sig.save!
sig = SignatureStatus.new(:name => "Signed")
sig.save!
我有一个包含更新的值的表称为signature_statuses:
id, name
1, 'Delivered; awaiting signature'
2, 'Delivered; awaiting full execution'
3, 'Terms being negotiated'
4, 'Fully executed and filed'
我有一个包含代码拉出签名状态的一种形式:
<%= collection_select(:contract, :signature_status_id, @signature_statuses, :id, :name) %>
当我希望它来自数据库时,集合select正在引入“签名”和“已发送”。我如何让它做到这一点。
注意:我认为数据是手动编辑而不是迁移,但我不确定。我还搜索了“已签名”和“已发布”的代码,但唯一显示的地方是正在迁移。
查询开发数据库 – easement 2009-12-18 22:37:21