プロジェクト アプリを作成しています。プロジェクト レコードの作成時に、1 人の参加者を自動的に生成する必要があります。
My model
class Project < ActiveRecord::Base
has_many :participants, dependent: :destroy, inverse_of: :project
after_create :build_a_role
private
def build_a_role
self.participant.create!(user_id: current_user.id, level: 1, participant_cat: @role.id, added_by: current_user.id)
end
end
これを試すと、次のエラーが表示されます。
undefined method `participant' for #<Project:0x007fb402707250>