我正在通过capistrano部署第一个rails应用程序:rails 3.1乘客此处nginx 1.0.10
应用程序出错。在$app/logs/production.log中,我得到:
5: <%= stylesheet_link_tag "application" %>
6: <%= javascript_include_tag "application" %>
7: <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
8: <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.js"></script>
app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__88091947956529734_37470040'
但是在我的应用程序中。rb,我设置了:
# Enable the asset pipeline
config.assets.enabled = false
我认为这个指令导致资产管道被禁用。知道是怎么回事吗?
在禁用管道的情况下,Rails期望引用的文件application.css
和application.js
在3.1之前的公共目录中可用。
是否有不使用管道的原因?