#困っていること
no implicit conversion of nil into String
というエラーが出て困っています。
型が違うという意味なのでしょうか?
アップロードされた画像を表示したいだけです。
分かる方いらっしゃいましたらよろしくお願いします。
フォーム
ruby
1<%= f.file_field :images, accept: 'image/jpeg,image/gif,image/png', multiple: true %>
コントローラー
ruby
1def create 2 @shop = current_user.shops.build(shop_params) 3 if @shop.save 4 flash[:success] = "Shop created!" 5 redirect_to root_url 6 else 7 @feed_items = [] 8 render 'static_pages/home' 9 end 10end
ruby
1def shop_params 2 params.require(:shop).permit(:title, :catch, :content, {images: []}) 3end
ビュー
ruby
1<%= image_tag shop.images.url if shop.images? %>
あなたの回答
tips
プレビュー