我现在不知道有什么不同,但从几天前开始,rake assets:precompile
只是永远挂起。这只有在我设置RAILS_ENV=production
时才会发生。
如果我tail -f
production.log
,我可以看到:
Compiled rails_admin/jquery.pjax.js (0ms) (pid 28704)
Compiled jquery_nested_form.js (0ms) (pid 28704)
Compiled rails_admin/ra.nested-form-hooks.js (233ms) (pid 28704)
Compiled bootstrap.js (10ms) (pid 28704)
Compiled rails_admin/ra.widgets.js (240ms) (pid 28704)
Compiled rails_admin/ui.js (100ms) (pid 28704)
Compiled rails_admin/themes/default/ui.js (0ms) (pid 28704)
Compiled rails_admin/custom/ui.js (0ms) (pid 28704)
Compiled rails_admin/rails_admin.js (1121ms) (pid 28704)
Compiled rails_admin/jquery.colorpicker.css (50ms) (pid 28704)
Compiled rails_admin/imports.css (9460ms) (pid 28704)
Compiled rails_admin/rails_admin.css (9472ms) (pid 28704)
由于rails_admin/rails_admin.css
是最后出现的内容,因此似乎rails_admin.css
可能是罪魁祸首。 rails_admin.css
唯一能做的就是包含一个名为imports.css.scss.erb
的文件,如果你look at that file,那么那里有很多东西可以说是几乎任何东西。
有什么想法吗?
答案 0 :(得分:1)
使rails_admin.css
不包括任何使预编译工作的内容。
答案 1 :(得分:0)
您是否有机会升级到最新的3.1.x版本的Rails?您可能需要将sass-rails降级为3.1.4 ....
有关详细信息,请参阅此评论... "rake aborted! stack level too deep" while deploying to Heroku