ロイの奮闘記録

PdMをやってるロイの日記です。人のつながりを増やしたいと思いながら、社会と奮闘しています

#80 User画像の表示箇所(evetns,msgでの表示)

#80 11/9,10,11 User画像の表示箇所(evetns,msgでの表示)

 

.userのカラム

(uid) name,gender,birthday,content,image

 

■元からの値が入っているようにする

valueを用いる?

https://www.j-cool.co.jp/blog/?p=4804

元から入っていた。

またやるならcurrent_user.name とかになると思う

 

0.出来ている理想の状態を検討

1.まずuser/createから 生年月日 そもそもDBに入ってないよ ◯

2.写真 imgがeditで変更出来ない◯

3.写真 eventsとmsgで画像を出したい◯

4.写真 画像をクリックしたら、その人のページに行きたい◯

---

1.入っている。確認も出来る。seed.rbになかっただけ

2. DBが登録出来ない。

一旦、createでどういう仕組みで本番環境の画像をいじっているか。確認する

 

RailTutorial 13.59

(本番環境での保存の話ではなく、モデルとコントローラーの話)

deviseでのeditの、StrongParameter

 

def configure_account_update_params
 devise_parameter_sanitizer.permit(:account_update, keys: [:image])

end

参考リンク:

https://qiita.com/tana117/items/60c3e56b6d7b8b9bad1a

 

これで解決!

 

3.eventsでは出来ていた。

eventsでのノウハウを、msgに活かせるように。

 

4. 画像をlink_toに!

<%= link_to image_tag('btn.png'), '/books/index' %>

msgなら、

<%= link_to image_tag(m.user.image.to_s), m.user %>

https://www.javadrive.jp/rails/template/index11.html

 

5.~日前の書き方

<%= time_ago_in_words(m.created_at) %>

https://qiita.com/izumin5210/items/9cf61e12f442eb1ce02a

 

 (別件)

■ログインが続かないやつ

→redirect_to,renderじゃない!?