[英]Ruby on Rails Assets not found
在Digitalocean上的14.04(Nginx + Unicorn)上的Ubuntu Ruby on Rails。 到目前为止,我的rails应用程序运行良好。 但是,突然我遇到了这个错误,并且没有加载任何样式表/ javascript文件。
我没做过资产:预编译。 但是,它不起作用。 我不想定
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
您得到的错误是500,而不是404。因此,能够找到所需文件可能是另一个问题。 手动尝试已编译资源的路径,并查看它们是否正在加载。
只是为了确认,该应用程序已经在生产环境中正确运行了,对吗?
您可能想要尝试将文件作为公共文件夹中的静态内容提供,尽管这会在性能上产生一些开销。
如果您已经有了解决方案,请在这里分享! :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.