我有两个模型:
项目.rb
class Project < ActiveRecord::Base
belongs_to :customer
end
和客户.rb
class Customer < ActiveRecord::Base
has_many :projects
end
在 _form.html.erb 我有:
<p>
<label>Select Customer</label>
<%= f.collection_select :customer_id, Customer.all, :id, :name, :include_blank => true %>
</p>
它应该从客户模型中收集客户并显示所有客户,最后它应该将值分配给项目表中的 customer_id。
现在,当我检查日志时,一切都在过去。当我选择 value=1 的第一个客户时,它会在我的日志中传递 customer_id = "1" 但它不会存储在表中。它在项目表中显示 customer_id = nil。
有人可以帮忙吗。谢谢 :)