![](/img/trans.png)
[英]Sass::SyntaxError: File to import not found or unreadable In Rails 3
[英]File to import not found or unreadable when using Rails asset gem
我正在尝试创建一个来源在这里的rails资产gem。 问题是,当我使用gem尝试在Rails 4项目中要求或导入资产文件时,出现错误:
File to import not found or unreadable: jquery.xdan.datetimepicker
我已经检查了它正在查找的路径,并且看起来它实际上并没有在我的gem的资产目录中查找(gem文件夹不在列表中的任何位置)。 因此,似乎不需要使用gem,因为如果需要,则将加载Engine
,并向Rails指示我在某处有一个资产文件夹。 谁能看到我所缺少的吗? 据我所知,我正在做其他资产瑰宝所做的一切。
我看着你的宝石。 为了使其正常运行,将lib / xdan_datetimepicker_rails.rb重命名为lib / xdan-datetimepicker-rails.rb 。
在Rails项目中,卸载旧的gem并安装新的gem。 为了确保正确安装:
$ rails c
> pp MyRailsApp::Application.assets.paths
您应该看到资产管道中的一系列路径。 寻找:
/gem/path/to/xdan-datetimepicker-rails-0.0.1/app/assets/javascripts
/gem/path/to/xdan-datetimepicker-rails-0.0.1/app/assets/stylesheets
注意:如果看不到,请重新启动rails c
和/或rails s
。
最后,为了使用资产:
应用程序/资产/ JavaScript的/ application.js中
//= require jquery.xdan.datetimepicker
应用程序/资产/样式表/ stylesheet.css.scss
*= require jquery.xdan.datetimepicker
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.