2016-11-11 128 views
0

我已经安装了Masonry gem都用我的Gemfile:轨道4:砌体宝石

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,但想要切换到宝石。我也试过要求masonry而不是masonry/masonry,但没有效果。

回答

1

您应该使用

//= require masonry/masonry 

,如果你不使用jQuery

否则,你应该包括jquery.masonry

//= require masonry/jquery.masonry 

代替

0

您确定重新启动了服务器吗?

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