【发布时间】:2015-04-13 08:32:38
【问题描述】:
digitalocean 上 14.04(Nginx + Unicorn)上的 Ubuntu Ruby on Rails。到目前为止,我的 rails 应用程序运行良好。但是,突然我遇到了这个错误,我的样式表/javascript文件都没有加载。
我确实 rake assets:precompile。但是,它不起作用。我不想设置
config.assets.compile = true
这将对我的网站造成影响。我已经浏览了很多在线可用的解决方案,但他们都建议将上述代码设置为“true”。我不明白出了什么问题!
I, [2015-02-12T14:31:37.688066 #19201] INFO -- : Started GET "/stylesheets/application.css" for 1.22.191.212 at 2015-02-12 14:31:37 +0000
I, [2015-02-12T14:31:37.691759 #19201] INFO -- : Processing by VendorsController#index as CSS
I, [2015-02-12T14:31:37.695637 #19201] INFO -- : Completed 500 Internal Server Error in 4ms
【问题讨论】:
-
尝试将
rails_12factorgem 添加到您的Gemfile 中,在:production下,或者在部署后在服务器上运行rake assets:precompile。 -
我什么都做了。还是一样。
标签: ruby-on-rails assets digital-ocean