所以,当然,我在弄乱了我的主要 SASS 文件并想知道为什么我看不到更改后,我才弄清楚了这一点——但事实证明,我的本地主机并没有注意到我在放什么在我的 SASS 文件中。
这是在将所有内容从 SCSS 切换到 SASS 之后发生的,我 100% 确定该文件刚刚被忽略。对于踢/证明,我删除了我的 application.erb.sass 文件中的所有样式(唯一一个不再有任何样式的样式——我合并到这个底部),然后保存,然后重新启动服务器,它是看起来一如既往的风格。
这似乎是一个资产管道问题,因为我真的不知道如何处理我的配置文件,所以我将在此处粘贴相关的内容:
config/environments/development.rb有这些行:
# Do not compress assets
config.assets.compress = false
if defined?(Bundler)
# If you precompile assets before deploying to production, use this line
Bundler.require *Rails.groups(:assets => %w(development test))
# If you want your assets lazily compiled in production, use this line
# Bundler.require(:default, :assets, Rails.env)
end
# Expands the lines which load the assets
config.assets.debug = true
配置/应用程序.rb
if defined?(Bundler)
# If you precompile assets before deploying to production, use this line
Bundler.require(*Rails.groups(:assets => %w(development test)))
# If you want your assets lazily compiled in production, use this line
# Bundler.require(:default, :assets, Rails.env)
end
# Enable the asset pipeline
config.assets.enabled = true
config.assets.paths << "#{Rails.root}/app/assets/fonts"
# Version of your assets, change this if you want to expire all your assets
config.assets.version = '1.0'
另外,我的 gem 文件中有“gem 'sass-rails'”,而不是任何组。
认为这是所有/最相关的。知道如何解决这个问题吗?