Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku未加载不同的布局_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails Heroku未加载不同的布局

Ruby on rails Heroku未加载不同的布局,ruby-on-rails,heroku,Ruby On Rails,Heroku,我用的是heroku上的4号轨道。我有一个管理面板,与首页有一个单独的布局。当我部署到heroku时,第一次加载这个管理面板需要花费很长时间。在我通过之前,我通常会遇到4个应用程序错误。但是,站点上的任何其他页面(使用默认应用程序布局)都可以正常加载 我应该为多个布局启用某种配置吗?我有一个管理员控制器,里面有这个 layout "admin_layout" 然后,我在layouts文件夹中有一个admin_layout.html.erb文件,头部有这个文件 <%= stylesheet

我用的是heroku上的4号轨道。我有一个管理面板,与首页有一个单独的布局。当我部署到heroku时,第一次加载这个管理面板需要花费很长时间。在我通过之前,我通常会遇到4个应用程序错误。但是,站点上的任何其他页面(使用默认应用程序布局)都可以正常加载

我应该为多个布局启用某种配置吗?我有一个管理员控制器,里面有这个

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文件基本相同。有人知道这里发生了什么吗?

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