gpt4 book ai didi

ruby-on-rails - 在 ROR 教程中,rails 找不到 CSS 文件(custom.css & blueprint)或 logo.png

转载 作者:行者123 更新时间:2023-12-04 07:40:53 25 4
gpt4 key购买 nike

在教程的 5.1 节中,Rails 似乎无法找到 CSS 文件(custom.css 或蓝图文件)或 logo.png。我已经对代码进行了三重检查,它与 git 存储库中的代码完全相同。

我还阅读了 asset pipeline guide并且所有的默认值都是正确的。

我 100% 确定它与 Assets 管道有关,但我似乎无法弄清楚。

预先感谢您的帮助。

这是我的公共(public)目录的列表:

$ ls public/images public/stylesheets
public/images:
logo.png

public/stylesheets:
blueprint/ custom.cssls images stylesheets

这是我遇到的错误:

Started GET "/assets/custom.css" for 127.0.0.1 at 2011-12-15 14:23:20 -0800
Served asset /custom.css - 404 Not Found (14ms)

Started GET "/assets/blueprint/screen.css" for 127.0.0.1 at 2011-12-15 14:23:20 -0800
Served asset /blueprint/screen.css - 404 Not Found (2ms)

Started GET "/assets/logo.png" for 127.0.0.1 at 2011-12-15 14:23:20 -0800
Served asset /logo.png - 404 Not Found (3ms)

最佳答案

我认为 Emily 为您指明了正确的方向,应用程序正在 assets-folder 中查找图像,而不是在 public-folder 中。我建议不要将它移出公共(public)文件夹,而是在处理教程时禁用 Assets 管道(这样您就可以按照编写的教程进行操作)。

要实现这一点,请进入您的 config/application.rb 文件并查找以下行:

# Enable the asset pipeline
config.assets.enabled = true

并将值设置为false

# Enable the asset pipeline
config.assets.enabled = false

您还必须从 Gemfile 中删除/注释掉 sass-rails

之后重新启动您的服务器,它应该会按预期工作。

完成本教程后,您应该考虑深入了解 Assets 管道,因为从中获得的好处是值得的:-)

关于ruby-on-rails - 在 ROR 教程中,rails 找不到 CSS 文件(custom.css & blueprint)或 logo.png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527944/

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