前提・実現したいこと
プロフィール画像の変更ができるようにしたいです。
どうか、よろしくお願いいたします(__)
該当コードはこちらです。
edit.html.erb
<% provide(:title, "Edit user") %>
</div> </div><%= f.label :name %> <%= f.text_field :name, class: 'form-control' %> <%= f.label :email %> <%= f.email_field :email, class: 'form-control' %> <%= f.label :password %> <%= f.password_field :password, class: 'form-control' %> <%= f.label :password_confirmation, "Confirmation" %> <%= f.password_field :password_confirmation, class: 'form-control' %> <%= f.submit "Save changes", class: "btn btn-primary" %> <% end %> <div class="gravatar_edit"> <%= gravatar_for @user %> <a href="http://gravatar.com/emails" target="_blank">change</a> </div>
ここに質問の内容を詳しく書いてください。
railsチュートリアルでサンプルアプリ(SNS)を作りました。
userとしてプロフィール画像を変更しようとすると、うまくいきません。
発生している問題・エラーメッセージ
1枚目の画像のchangeを押すとhttps://ja.gravatar.com/site/loginに飛ばされます。![イメージ説明](95fac7859e19bda332a6bf290951e575.png)
エラーメッセージ ```heroku logsで確認すると Processing by UsersController#edit as HTML User Load (0.9ms) SELECT "users".* FROM "users" WHERE "users"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] Parameters: {"id"=>"3"} Rendering users/edit.html.erb within layouts/application User Load (2.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] Rendered users/edit.html.erb within layouts/application (15.3ms) Rendered shared/_error_messages.html.erb (0.8ms) Rendered layouts/_shim.html.erb (0.1ms) Rendered layouts/_header.html.erb (1.0ms) Rendered layouts/_footer.html.erb (0.2ms) Completed 200 OK in 29ms (Views: 20.0ms | ActiveRecord: 2.9ms) ### 試したこと ググっていて、もしかしてと思ったのがgemのgravatasticを入れるという話なのですが、これはgravatar画像が表示されない時にという事で、gravatar画像は表示されているので保留しています。 ### 補足情報(FW/ツールのバージョンなど) 開発環境:cloud9 本番環境:heroku 使用言語:rails 5.0.3
あなたの回答
tips
プレビュー