多一点上下文。我正在使用设计来创建成员。注册后,我希望用户从 itmes 数据库中选择一个项目,并将该项目与该成员相关联。所以我可以item.members.new
在没有以下关联错误的情况下调用控制台:
ActiveRecord::AssociationTypeMismatch: Carrier(#97584750) expected, got String(#83658370)
设计注册/新视图 http://pastebin.com/KGnJQp2N
会员模型 http://pastebin.com/VmDbpSpY
运营商模型 http://pastebin.com/DPEV1NMd
运营商控制器 http://pastebin.com/uFfh9KrP
我确信错误出现在以下几行中:
<div><%= f.label :carrier %><br />
<%= f.select :carrier,
options_for_select([["Select One", ""], *Carrier.all.map(&:name)]),
:class => 'genForm_dropBox' %>