繁体   English   中英

使用Rails资产gem时找不到导入文件或不可读

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM