閲覧いただきまして、ありがとうございます。
rails 5.0.0.1でWebサービスを開発しています。
ユーザーのプロフィール情報を表示したいのですが、ローカル環境ではうまくいっているのですが本番環境になると、下記のようなエラーが表示されてしまいます。
Completed 500 Internal Server Error in 603ms (ActiveRecord: 95.6ms) ActionView::Template::Error (undefined method `homepage' for # <ul> <li><h3><%= @user.background %></h3></li> <li><span><%= @user.name %></span></li> <li><%= link_to @user.homepage, @user.homepage, :target => "_blank" %></li> <li><%= @user.hobby %></li>
homepageや、hobbyの要素はUserに必須項目ではないため、このユーザーに入っていないのでエラーが出てしまっているかなと思われます。
ぐぐってみると、こちらのページがあったので参考にして、
config/environments/production.rbの 「config.assets.compile」パラメータを「true」に
してみたのですが、意味なく・・・
また、こちらの記事を参考に $heroku run rake assets:precompileを実行してみたのですが、こちらも意味がなく・・・
すみませんが、お助けくださいませ。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/10 16:18