・問題
railsチュートリアルでサンプルアプリ(SNS)を作りました。
userとしてプロフィール画像を変更しようとすると、うまくいきません。
1枚目の画像のchangeを押すとhttps://ja.gravatar.com/site/loginに飛ばされます。![sample_app cgange.PNG](https://qiita-image-store.s3.amazonaws.com/0/232561/83f712e0-244a-85ad-5eb7-68ab89a12781.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画像は表示されているので保留。
進めていてわかった事は、チュートリアルでは、gravatarにsignupして画像登録するということ。
https://www.adminweb.jp/wordpress/comment/index10.html
を参考にgravatarに画像登録するとプロフィール画像を変更できます。