application.css.scss和application.scss之间的区别

时间:2017-06-28 18:08:32

标签: css ruby-on-rails sass

我始终只是将application.css文件重命名为application.scss,就像它在Bootstrap Sass gem设置说明中所说的那样。但我几乎从来没有看到它在其他地方以这种方式完成,人们说重命名为application.css.scss

是否有特殊原因使大多数人使用该方法而不是我应该知道的方法,还是只是偏好?它有所作为吗?

1 个答案:

答案 0 :(得分:1)

.css.scss.scss之间没有区别。

有些人认为将结果文件扩展名作为文件名的一部分非常重要。

示例:

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

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

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