css - application.css.scss 和 application.scss 的区别

标签 css ruby-on-rails sass

我总是将 application.css 文件重命名为 application.scss,就像它在 Bootstrap Sass gem 中所说的那样设置说明。但我几乎从未在其他任何地方看到过这样做,人们说要重命名为 application.css.scss

大多数人使用该方法而不是我应该知道的其他方法是否有特殊原因,还是只是偏好?有区别吗?

最佳答案

.css.scss.scss 没有区别。

有些人认为将生成的文件扩展名作为文件名的一部分很重要。

例子:

  • .css.scss
  • .js.coffee
  • .html.erb
  • .js.erb

我的一位同事坚持这一点,我的想法是它只对结果文件可以是多种不同类型的文件很重要(即 .erb)。

而SCSS和CoffeeScript只能分别生成CSS和JS。

关于css - application.css.scss 和 application.scss 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44809703/

相关文章:

css - Bootstrap 下拉菜单颜色悬停不起作用

php - 如何在溢出 :hidden div 中对齐图像

ruby-on-rails - Friendly_id : slug_candidates not naming slug properly

ruby-on-rails - 您如何处理 Rails 迁移中的重大更改?

html - 使用 Sass CSS 和 FlexBox 垂直堆叠转换后的文本

html - 图片前的空心箭头

css - 如何删除多余的 div 包装

ruby-on-rails - 如何以正确的方式保存 Rails 上的 HABTM 关系

html - SCSS 作用域和变量的问题

html - 无法在 div 中居中导航