エラーメッセージは、Userモデルにavatar_content_typeメソッドが無いと言っています。
考えられる原因には以下のものがあります。
- Userモデルにavatar_content_typeカラムが存在しない
(DBのusersテーブルにavatar_content_typeフィールドが定義されていないなど)
- avatar_content_typeがスペルミス
以下のようにしてUserモデルのカラム定義を確認してみてください。
ruby
1# railsコンソール起動
2$ rails console
3
4# Userモデルのカラム定義確認
5> User.column_names
【追記】
上記回答に対して「存在しませんでした。どうしたらよいでしょう?」というコメントが返ってきましたが、そもそも何をやろうとしていたのかが分からないと回答できません。
以下の情報を質問欄に追記してください。
■何をやろうとしていたのか
・(例)○○サイトの記述を参考にチュートリアルを実行している
・(例)○○アプリケーションをダウンロードしてビルドしようとしている
■発生している問題・エラーメッセージ
・実行したコマンド
・表示されたエラーメッセージ
■補足情報(言語/FW/ツール等のバージョンなど)
・rubyのバージョン
・railsのバージョン
・アプリケーションのバージョン(ダウンロードしてビルドしようとしている場合)
確認したときは「存在しませんでした」だけでなく、実行したコマンドとその実行結果を、質問欄に追記するようにしてください。また、元の質問自体も、実行したコマンドとエラーメッセージをきちんと記述しておいたほうがよいです。
「質問する」ボタンを押したときに入力欄にあるテンプレートを削除せずに、内容を埋めればきちんとした質問になるはずです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/05 02:08