0
user
モデルを除くすべてのモデルに、私のApplicationRecordファイルに存在する検証を継承させたい。それを達成する方法はありますか?
私はApplicationRecord
にすべてのモジュールの親であることを意味していますので、ことを置くことをお勧めしませんが、あなたが本当にそれをしたい場合、これがラインvalidates :user_id, presence: true
Rails 5 ApplicationRecord継承(例外あり)
私はあなたの提案にいくらか同意しますが、user_idは間違いなくすべてのモデルに含まれます。ただし、user_idはユーザー表の列ではないため、このソリューションは機能しません。したがって、エラーがスローされます。 –
@AkashAggarwalもしあなたがそうしなければならないと思います。コードを更新してテストしました。 – amingilani
目を覚ますときにテストします。ベッドにぶつかる時間。早速のお返事ありがとうございます :) –