我正在尝试使用https://github.com/linjunpop/jquery-tablesorter-rails对表格进行排序。我在尝试包含CSS时遇到了问题:
/*
* = require jquery-tablesorter/blue
*/
错误讯息:
Sprockets::FileNotFound: couldn't find file 'jquery-tablesorter/blue'
我确实看到Gem正在配置路径中加载:
1.9.3p194 :008 > Rails.application.config.assets.paths.each { |x| puts x }
.rvm/gems/ruby-1.9.3-p194/gems/jquery-tablesorter-1.0.5/vendor/assets/images
.rvm/gems/ruby-1.9.3-p194/gems/jquery-tablesorter-1.0.5/vendor/assets/javascripts
.rvm/gems/ruby-1.9.3-p194/gems/jquery-tablesorter-1.0.5/vendor/assets/stylesheets
知道问题是什么吗?
答案 0 :(得分:3)
无法重现。通常当我发生这种事情是因为在捆绑新的宝石之后忘记重启dev服务器。 Sprockets尝试构建或解析一组新资产,但加载的环境与之前相同,因此无法找到其他资产。
答案 1 :(得分:3)
正确的路径是:
*= require jquery-tablesorter/theme.blue
答案 2 :(得分:0)
我已经更新了Tablesorter以使用版本2.4+中的主题,因此蓝色主题文件已重命名并移动到其他目录。
我不太了解Ruby或者那个回购,但你可能希望得到Tablesorter v2.3.11,直到该回购更新为止(见该回购中的this issue)。
答案 3 :(得分:0)