gpt4 book ai didi

ruby-on-rails - 在 Rails 中从 SASS/SCSS 自动更新 CSS?

转载 作者:行者123 更新时间:2023-12-01 04:17:43 24 4
gpt4 key购买 nike

也许我对 SASS/SCSS 在 Rails (2.3.8.) 中的工作方式感到困惑,但我的印象是,如果我包含了这个选项

Sass::Plugin.options[:always_update] = true

每当我更改我的 SCSS 文件然后再次点击页面( Controller )时,SCSS 都会重新编译。

我似乎无法让它工作,并且似乎无法找到一个好的教程/示例。我已经尝试在 Environment.rb 文件中设置上述属性,但它似乎没有做任何事情。我尝试使用 require 'sass' 将它放在自己的初始化程序中,但这似乎也不起作用。

我错过了什么?或者我只是被迫在运行 sass --watch 命令的情况下保持终端打开,以便能够快速调试/更改我的样式?

谢谢

最佳答案

我正在使用 rails 3.1,但遇到了同样的问题。在 sass-rails gem ,文档说

:always_update - This option is not supported. Sprockets uses a controller to access stylesheets in development mode instead of a full scan for changed files.

这可以解释为什么您的 :always_update选项不起作用。

对于我的问题,这几乎是因为我有 config.action_controller.perform_caching在 development.rb 中设置为 true(以修复旧 gem 中的其他一些错误)。所以为了修复它,我将其更改为:
# config/environments/development.rb
config.action_controller.perform_caching = false

关于ruby-on-rails - 在 Rails 中从 SASS/SCSS 自动更新 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3035021/

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