rails5.2です。
スライダーの「Flickity」を使うべくファイルをダウンロードし以下のように配置しました。
js
/vendor/assets/javascripts/flickity.pkgd.min.js
css
/vendor/assets/stylesheets/flickity.css
そして以下のようにしました。
/app/assets/javascripts/application.js
ruby
1//= require jquery 2//= require rails-ujs 3//= require bootstrap 4//= require turbolinks 5//= require jquery.raty.js 6//= require_tree ../../../vendor/assets/javascripts/. 7//= require_tree .
/app/assets/stylesheets/application.css
ruby
1 *= require font-awesome 2 *= require_tree . 3 *= require_self 4 *= require_tree ../../../vendor/assets/stylesheets/.
view
ruby
1 <% if @item.images.present? %> 2 <ul class="js-flickity"> 3 <% @item.images.each do |image| %> 4 <li class="gallery-cell"><%= image_tag(image.src.to_s) %></li> 5 <% end %> 6 </ul> 7 <% end %>
出力されるHTML
HTML
1 <ul class="js-flickity"> 2 <li class="gallery-cell"><img src="/uploads/image/src/1/IMG20200902141212.jpg" /></li> 3 <li class="gallery-cell"><img src="/uploads/image/src/2/IMG20200902141226.jpg" /></li> 4 <li class="gallery-cell"><img src="/uploads/image/src/3/IMG20200904134414.jpg" /></li> 5 </ul>
これでページにアクセスすると初回表示時はスライドが作動せず、F5更新するとスライドが作動します。
※ちなみにconsoleにエラーは何も出てません
requireの位置を色々変えて試しましたが状況変わりません。
何が原因でしょうか?
分かる方教えて下さい。宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/26 08:18
2020/09/26 08:28
2020/09/26 08:31
2020/09/26 13:17 編集