<質問内容>
rails g controllerのコマンドでこのようなエラーが出てしまい、解決策に困っています。
調べても有効な解決策が見つからないため、教えていただきたいです。
<エラー内容>
/home/ec2-user/.rvm/gems/ruby-2.6.3/gems/activerecord-5.2.6/lib/active_record/dynamic_matchers.rb:22:in method_missing': undefined method
has_many' for User (call 'User.connection' to establish a connection):Class
Did you mean? has_many (NoMethodError)
<試したこと>
$ spring stopで止めた後にやりましたが、同じエラーになりました。
model User の定義に問題があるようです。
そのcodeを載せてください
回答ありがとうございます。
すいませんコードはこちらです。
class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
has_many :post_images, dependent: :destroy
has_many :post_comments, dependent: :destroy
end
ここだと細かい所の確認しにくいので、質問欄を編集し、<code>を使って載せてください
回答1件
あなたの回答
tips
プレビュー