ruby-on-rails - Rails Assets 管道优先级与 css 文件

标签 ruby-on-rails

如果我有一个 home.scss 文件(与 home.html.erb View 关联),放置在其中的 CSS 是否会覆盖我的 application.scss 中的 CSS 或 application.scss 是否会覆盖 Assets 中的任何其他 css管道?

最佳答案

实际上,/assets 目录中的所有 css 文件(连同 application.css)组合成一个应用于您的应用程序的巨大文件。单独的文件可以帮助您组织代码,但实际上并没有在任何实质意义上将它们分开。

application.css 和 Controller 特定的 css 文件之间,application.css 文件最后加载,覆盖您可能指定的任何重复规则在特定于 Controller 的版本中。

您实际上不应该在 application.css 中放置指令以外的任何内容。

关于ruby-on-rails - Rails Assets 管道优先级与 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30719842/

相关文章:

ruby-on-rails - 如何在 Ruby 中获取随机数

ruby-on-rails - Rails 如何以及何时加载 gem 库?

MySQL,Snow Leopard 上的 RoR 问题

ruby-on-rails - 如何在 Linux 上使用 Ruby 2.0 改进 unicorn 进程之间的内存共享

ruby-on-rails - 如何从任何文件夹查看 Rails 中的文件列表,外部 Rails.root - Windows

ruby-on-rails - Elasticsearch 控制台

c# - Django 或 Ruby on Rails

ruby-on-rails - 如何在rails 3.2的link_to中调用存储在字符串变量中的路径而不使用eval?

sql - Rails 中同一列的 OR 条件在哪里

ruby-on-rails - 在生产中访问 Rails 控制台