gpt4 book ai didi

javascript - 无法让 Masonry-Rails Gem 在我的应用程序中工作

转载 作者:数据小太阳 更新时间:2023-10-29 04:51:11 24 4
gpt4 key购买 nike

所以我搜索了 stackoverflow 并找到了一些类似的文章,但还没有对我有用。我正在创建一个 Rails 应用程序,我想使用 Masonry对于我的布局。我已尝试按照 this post 中的说明上传 js ,但无论我尝试了多少次,我都无法让它工作(是的,我匹配了所有正确的 ID 和类)。我知道 gem 正在工作,因为 CSS 加载正常,我只是无法让 JS 工作。这是我目前拥有的

gem 文件:

# masonry layout
gem 'masonry-rails'

应用程序.js:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require_tree .
//= require masonry/jquery.masonry

index.html.erb:

<div class="center">

<div id="masonry-container" class="transitions-enabled infinite-scroll clearfix">
<%= render @products %>
</div>

<div class="paginator">
<%= will_paginate @products, renderer: BootstrapPagination::Rails %>
</div>
</div>

_products.html.erb

<div class="box">
<% gfyid = product.gfy.to_s.gsub("http://gfycat.com/", "") %>
<h2><%= product.name %></h2>
<div class="gfySize">
<div class="gfyitem" data-title=false data-autoplay=false data-controls=false data-expand=false data-id="<%= gfyid %>"></div>
</div>

我很迷茫,我已经为此工作了几个小时,尝试了一切。 CSS 工作/看起来很好,但我只是在 js 上苦苦挣扎。非常感谢您的帮助!

最佳答案

尝试手动安装它,将 masonry 文件放在 vendors 文件夹中并在 product.js 部分编写代码。

关于javascript - 无法让 Masonry-Rails Gem 在我的应用程序中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24815428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com