gpt4 book ai didi

css - 文件的 Rails-Heroku-SASS 语法错误

转载 作者:行者123 更新时间:2023-11-28 11:11:49 25 4
gpt4 key购买 nike

我的仓库 SelfFunder在我的本地机器上工作得很好。当我在 Heroku 上部署时,我观察到如下所示的错误:

Error compiling CSS asset

Sass::SyntaxError: File to import not found or unreadable: homepage/key_points.
Load paths:
/app/app/assets/images
/app/app/assets/javascripts
/app/app/assets/stylesheets
/app/vendor/assets/javascripts
/app/vendor/assets/stylesheets
/app/vendor/bundle/ruby/2.0.0/gems/jquery-ui-rails-4.1.0/app/assets/images
/app/vendor/bundle/ruby/2.0.0/gems/jquery-ui-rails-4.1.0/app/assets/javascripts
/app/vendor/bundle/ruby/2.0.0/gems/jquery-ui-rails-4.1.0/app/assets/stylesheets
/app/vendor/bundle/ruby/2.0.0/gems/jquery-ui-rails-3.0.4/app/assets/javascripts
(in /app/app/assets/stylesheets/main.scss:3)

/app/app/assets/stylesheets/homepage.scss:3

我确定了路径并观察到 ​​homepage/key_points 位于我本地计算机上的以下路径下:

/views/preorder/homepage/_key_points.html.erb

修改homepage.scss 的内容(如下所示),Heroku 仍然抛出同样的错误。

@import "preorder/homepage/key_points";

感谢是否有人可以指导我哪里出错了?

最佳答案

我不确定您的意图是什么,但您正在尝试将 HTML 文件导入 CSS 文件,如果成功,这会产生损坏的 CSS。

而且您只能从 certain locations 导入 Assets 文件(app/assetslib/assetsvendor/assets)。

在您的情况下,线索在 /app/app/assets/images 上。注意那里的双 app。首先请关注guide on setting up assets compilation for Rails 4 on Heroku .

您的 Gemfile 中似乎缺少 gem 'rails_12factor', group: :production

关于css - 文件的 Rails-Heroku-SASS 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21945823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com