Rails 4:砌体 gem

Rails 4: Masonry gem

我已经使用 gem 文件安装了 Masonry gem

gem 'masonry-rails'

...以及从控制台:

$ gem install masonry-rails
Successfully installed masonry-rails-0.2.4
Parsing documentation for masonry-rails-0.2.4
Installing ri documentation for masonry-rails-0.2.4
Done installing documentation for masonry-rails after 1 seconds
1 gem installed

我已经重启了我的应用程序,但是当我调用时:

//= require masonry/masonry

在我的 application.js 中,我看到错误:

couldn't find file 'masonry/masonry' with type 'application/javascript'

...有没有想过为什么会发生这种情况?我已成功使用 CDN,但想切换到 gem。我也试过要求 masonry 而不是 masonry/masonry 但无济于事。

你确定你重启了你的服务器吗?

如果是这样,我建议您通过在 vendors 文件夹中上传 masonry 文件并手动将代码写入 product.js 来执行手动安装。

你应该使用

//= require masonry/masonry

如果你不使用 jQuery

否则你应该包括 jquery.masonry

//= require masonry/jquery.masonry

改为