私は2つのモデルを持っています:
Project.rb
class Project < ActiveRecord::Base
belongs_to :customer
end
および Customer.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 モデルから Customers を収集し、すべての顧客を表示する必要があります。最後に、プロジェクト テーブルにある customer_id に値を割り当てる必要があります。
ログを確認すると、すべてが通過しています。value=1 の最初の顧客を選択すると、ログに customer_id = "1" が渡されますが、テーブルには保存されません。プロジェクト テーブルに customer_id = nil と表示されます。
誰か助けてくれませんか。ありがとう :)