-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release0.0.7/item edit delete #100
Conversation
…Controller#update
質問内容・実現したいこと画像のupdateで起こるエラーを解決したい。 現状発生している問題・エラーメッセージ
どの処理までうまく動いているのか・画像の新規投稿は成功する 該当のソースコード機能の概要:ポケモン図鑑のようにお酒の商品名一意に対し、「捕まえたポケモン」の感じでユーザーが飲んだお酒の写真を複数紐付けて表示できるようにする機能です。 app/views/items/edit.html.erb
app/controllers/items_controller.rb
app/models/item.rb
app/models/photo.rb
db/schema.rb
エラーから考えられる原因・ 試したこと・CarrierWaveのissue確認も言ってることがよくわからない…
|
複数画像アップロードを実装する際に参考にした記事などありますか? https://kolosek.com/carrierwave-upload-multiple-images/ |
中井さんありがとうございます!頂いた記事のコードやcarrierwaveの設定参考になります。ありがとうございます🙏 書き方が悪くてすみません。現状としてはitem#newには複数アップロードは実装しておらず、1画像ずつの投稿機能です。 |
photosテーブルのimageカラム名あたりが怪しいかもです… |
…elds| %>〜<% end %>の中身が表示されない
…nd %>の中身が表示されないエラーを解決し、new,editともに正常に動くようコードを修正
Itemはimage持たないように設計してると思うのですが、item_paramsそのまま渡しててimageカラムを更新しようとしてしまっているのが原因かと思います 下記の感じの処理が動いてしまっているがitemには def update
@item.update(name: 'farao', image: 'nankanoatai', image_cache: 'nankanoatai', size: 'nankanoatai')
redirect_to items_path, notice: '図鑑を更新しました'
end 下記の感じでやればとりあえずエラーは回避できるかと def update
@item.update(name: item_params[:name])
redirect_to items_path, notice: '図鑑を更新しました'
end |
菅野さん有難うございます!すみません、コメントに気付くのが遅くて、カラム変更試す前になんとかなりました。カラムいじったらすぐだったかもしれない…😇 中井さんの最初のコメントの記事でとりあえずアソシエーション関連を見直してみようと思い、 中井さん、コメント有難うございます!!参考になります😭、もう一回コードみてみます!
|
No description provided.