前提・実現したいこと
ruby on railsでブログアプリを作成しています。
ログイン機能を作る際のユーザー、プロフィールモデルの紐付けでつまずきました。
エラーの解決方法をご教授いただけると幸いです。
発生している問題・エラーメッセージ
ターミナルのコマンドでrails cやrails sを実行すると下記のようなエラーが発生し、ターミナルが使えなくなってしまいます。
models/user.rb:7:in `name': wrong number of arguments (given 2, expected 0) (ArgumentError)
該当のソースコード
class User < ApplicationRecord # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable, :trackable and :omniauthable devise :database_authenticatable, :registerable, :recoverable, :rememberable, :validatable has_one name :profile, dependent: :destroy end
試したこと
user.rbの7行目のhas_one name :profile, dependent: :destroyをコメントアウトすると問題なくアプリが動きます。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。