簡體   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