在生产中使用jquery-ui-rails gem时,Heroku找不到jquery.ui

Raf*_*afi 9 jquery-ui ruby-on-rails heroku

我正在使用jquery-ui-rails gem.它在本地主机上工作正常,但当我推送到heroku时,它给heroku日志显示:

2012-04-11T02:28:59+00:00 app[web.1]: ActionView::Template::Error (couldn't find file 'jquery.ui.slider'
2012-04-11T02:28:59+00:00 app[web.1]:   (in /app/app/assets/stylesheets/application.css:12)):
Run Code Online (Sandbox Code Playgroud)

我的生产配置文件:

config.cache_classes = true

config.consider_all_requests_local       = false
config.action_controller.perform_caching = true

config.serve_static_assets = true

config.assets.compress = true

config.assets.compile = true

config.assets.digest = true
Run Code Online (Sandbox Code Playgroud)

网上的一些问题说改为config.assets.compile假,但当我这样做时,我得到一个application.css not precompiled错误.

Raf*_*afi 18

以行gem jquery-ui-rails出的assets组中的Gemfile似乎帮助.类似的问题/修复twitter bootstrap宝石.:)

  • 你知道为什么会这样解决吗?从根本上说,仍有一些问题没有得到解决. (5认同)