Permissions 赫罗库+;哈姆问题
我与Heroku和Haml有问题,我能够在localhost上运行我的应用程序没有问题,所有测试都通过,但是当我在Heroku上运行它时,我得到以下错误:Permissions 赫罗库+;哈姆问题,permissions,heroku,haml,Permissions,Heroku,Haml,我与Heroku和Haml有问题,我能够在localhost上运行我的应用程序没有问题,所有测试都通过,但是当我在Heroku上运行它时,我得到以下错误: 很抱歉,出了点问题。 我们已收到有关此问题的通知,我们将很快查看。 我在StackoOverflow上读到另一篇文章,基本上是说添加一个.gems文件并添加: haml--version'>=2.2.0' 我这样做了,我仍然有同样的问题,所以我想知道我做错了什么 更新:我修复了与缓存和Heroku只读有关的问题,但是现在我通过web app选
很抱歉,出了点问题。
我们已收到有关此问题的通知,我们将很快查看。
我在StackoOverflow上读到另一篇文章,基本上是说添加一个.gems文件并添加:
haml--version'>=2.2.0'
我这样做了,我仍然有同样的问题,所以我想知道我做错了什么
更新:我修复了与缓存和Heroku只读有关的问题,但是现在我通过web app选择的主题没有加载到Heroku页面上,它显示在本地主机上,但是正确无误。我查看了Heroku的日志文件,它没有显示任何错误,所以这是另一个权限问题吗
这是日志文件-
谢谢,看起来您的样式表没有包含在布局中 假设您的样式表可用作
public/stylesheets/styles.css
,请尝试在application.html.haml
= stylesheet_link_tag 'styles.css'
这应该可以解决主题问题。如果没有,请在application.html.haml中发布代码
更新:
从日志中可以看出,您有两种布局:布局/标志和布局/应用程序。如果他们在那里是有原因的,你需要解决这个问题
否则,请更改主控制器以渲染新布局:
class HomeController < ApplicationController
layout "sign"
end
class HomeController
我试过了,但似乎没有解决问题,下面是application.html.haml文件-更新了我的答案。看起来你有两个布局,只有一个有样式。非常感谢你的工作!我有两个,因为我在登录页面和主主页上使用了不同的样式/布局。