テックキャンプ113日目〜複数枚画像投稿機能②

kobasaです(´ω`*)
昨日の「フリマ実装に向けて」の内容を実装していました。
…なかなか上手くいきませんね(´・ω・`)わからんことだらけです。
HTML・CSS・JavaScript全部調べていかないと。

113日目の実装内容

とりあえず一覧画面・購入画面での表示(最初に選択した画像のみ)は実装できました。

<%= image_tag @item.images[0],  if @item.images.attached? %>

if @item.images[0].attached?だとエラーになるんですよね。ここのif文も調べ直した方が良さそう。


ストロングパラメーターの設定で「,」の位置がおかしいというエラーが発生。

 permit(:name, images: []) #エラーは発生しない
 permit(images: [], :name) #エラーが発生する

なんか決まりがあるんかね?


詳細表示画面に投稿した画像全てを表示させるだけなら、カリキュラム通りで実装できる。
ただ、CSSの設定を自分でしないといけないので現状はカオスw
divで囲んだり、classかidを付与しないといけない気がする。

そして実装したJavaScriptですが、
元からあるファイル選択ボタンだけで画像を選択し続けるとプレビューと選択ボタンは増えていくが、画像は変更扱いで1つしか保存されない。
カリキュラムベースで改善できるんかな?知識がなさすぎてどう調べていいのかわからん状態。
どうしようか(´ω`*)

コメント

タイトルとURLをコピーしました