Heroku没有加载不同的布局

时间:2013-10-30 19:43:53

标签: ruby-on-rails heroku

我在heroku使用铁路4。我有一个管理面板,首页有一个单独的布局。当我部署到heroku时,这个管理面板第一次加载需要永远。在通过之前,我通常会得到4个应用程序错误。但是,站点上的任何其他页面(使用默认应用程序布局)加载正常。

我应该为多个布局启用某种配置吗?我有一个带有这个的AdminController

layout "admin_layout"

然后我在layouts文件夹中有一个admin_layout.html.erb文件,头文件为

<%= stylesheet_link_tag "admin_application", media: "all" %>
<%= csrf_meta_tags %>
<%= javascript_include_tag "admin_application" %>

与常规application.html.erb文件非常相似。任何人都有关于这里发生了什么的想法?

1 个答案:

答案 0 :(得分:0)

确保已将application.rb中的admin_application.css和admin_application.js添加到要预编译的资产列表中。可能是您启用了按需资产编译,Heroku每次都在动态编译这些资产,因为在部署期间没有预编译。