#問題事象
Rails6のform_with file_fieldを活用した際に
本来であれば「ファイルを選択して下さい」と記載されたボタンを押下した際に
ファイルの選択画面が表示され、任意の画像ファイル等を選択することができるが、
そのファイル選択画面が表示されなく、ファイルを選択する事ができない状態となっている。
(ボタンが反応していない状況)
また、エラーは出ていない状況です。
byebugでform部分でgallery.gallery_imagesがbuildで来ていることも確認しています。
#基本情報
ruby 2.6.3p62
Rails 6.0.2.2
carrierwave (2.1.0) ※関係ないと思いますが、、
#該当のView
<%= form_with url: admin_gallery_create_path(@gallery) do |f| %> <div class="image"> <div class="image__upload"> <%= f.fields_for :gallery_images, @gallery.gallery_images.build do |i| %> <%= i.label :gallery_image %> <%= i.file_field :gallery_image %> <div class="message"> <div class="message__upload"> <%= i.fields_for :gallery_messages, @image.gallery_messages.build do |m| %> <%= m.label :message %> <%= m.text_area :message %> <% end %> </div> </div> <% end %> </div> </div> <div class="ImageMessageCreate"> <%= f.submit "追加する" %> </div> <% end %>
#該当のController
def index @galleries = Gallery.all @gallery = Gallery.new @image = @gallery.gallery_images.build end
#該当のModel
gallery
class Gallery < ApplicationRecord belongs_to :admin_user has_many :gallery_images, dependent: :destroy accepts_nested_attributes_for :gallery_images
gallery_image
class GalleryImage < ApplicationRecord belongs_to :gallery has_many :gallery_messages, dependent: :destroy accepts_nested_attributes_for :gallery_messages mount_uploader :gallery_image, GalleryImageUploader
もし、なにか気になる点ございましたら、コメントいただけると幸いです。
お手数ですが、ご確認よろしくお願いいいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/14 07:00 編集