【发布时间】:2015-06-11 10:00:09
【问题描述】:
在生产模式下无法生成正确链接的应用。 比如下面的代码
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
正在生成以下代码:
<link rel="stylesheet" media="all" href="/stylesheets/application.css" data-turbolinks-track="true" />
<script src="/javascripts/application.js" data-turbolinks-track="true"></script>
我预编译了 javascript 和样式表。它们的正确路径分别是/public/assets/application-0d1386df5e82480bb54a6cd082e626ed2d46d364e867ca7d9ce009d3af8c1718.js和/public/assets/application-5d8165dcf2b8902df77aed37c7ab6fee8c7d62844cb48ece6360d1fa4f079804.css。
另外,我确实将config.assets.compile = true 更改为/config/environments/production.rb。但什么都没有改变。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 nginx puma