gpt4 book ai didi

ruby-on-rails-3 - 如何强制 Rails 预编译 SCSS 样式表?

转载 作者:行者123 更新时间:2023-12-03 00:30:37 24 4
gpt4 key购买 nike

我正在尝试运行一个显然还没有准备好迎接黄金时段的 CRM gem。我正在尝试通过添加我发现该程序有问题的所有内容来回馈该项目。

但我陷入了 Assets 预编译问题。我在 Assets 管道上大约一英里宽,一英寸深。我已经跑过:

捆绑执行rake Assets :预编译

但是当尝试在浏览器中启动应用程序时,以下错误将写入日志文件:

ActionView::Template::Error (print.css isn't precompiled):
5: %title Not Ready Yet CRM
6: == <!-- #{controller.controller_name} : #{controller.action_name} -->
7: = stylesheet_link_tag :application
8: = stylesheet_link_tag :print, :media => 'print'
9: %style= yield :styles
10:
11: = javascript_include_tag :application

gem 中的实际文件不称为“print.css”。它被称为“print.css.scss”。

我在哪里告诉 Rails 在资源预编译中获取这些文件?如果我这样做,它会自动知道如何解释 SCSS 文件吗?

最佳答案

将其添加到 config/application.rb 或 config/environments/Production.rb 中的 config.assets.precompile

# Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
config.assets.precompile += %w( print.css )

关于ruby-on-rails-3 - 如何强制 Rails 预编译 SCSS 样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253244/

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