1

私は次のモデルを持っています -

class Employee < ActiveRecord::Base
  has_and_belongs_to_many :surveys, join_table: 'employee_surveys'
end


class Survey < ActiveRecord::Base
  has_and_belongs_to_many :employees, join_table: 'employee_surveys'
end

私が行うと、それは??Employee.first.surveys.create(name: "New Survey")と不平を言うエラーが生成されます。employee_idnull

4

1 に答える 1

1

ここでは、クラス自体ではなく、employeeクラスのインスタンスを使用したいと思います。

好き:

employee = Employee.first
employee.surveys.create(name: "New Survey")
于 2012-06-28T03:17:32.220 に答える