Ruby on railsで開発しています。
Lesson
とUser
とMessage
の3つのmodelが以下の通り多対多の関連付けで結びついでいます。
dependent: :destroy
を入れても、Lesson
modelを削除できず、解決策をご教示頂きたくお願い致します。
lesson
model及びassociation
をしている他のmodel
は以下の通りです。
ruby
1class Lesson < ApplicationRecord 2 has_many :messages, dependent: :destroy 3 has_many :applicants, through: :messages, source: :user 4end 5 6class Message < ApplicationRecord 7 belongs_to :user 8 belongs_to :lesson 9end 10 11class User < ApplicationRecord 12 has_many :messages, dependent: :destroy 13 has_many :applied_lessons, through: :messages, source: :user 14end 15
エラー
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。