SCSS文件名

Mat*_*ark 5 ruby-on-rails sass asset-pipeline

我在新资产管道以及SASS和SCSS上找到了大量资源.但是有一个问题让我感到困惑:命名CSS文件的正确方法是什么?是的.css.scss,还是不能和我一起去.scss

在我见过的几乎所有例子中,他们都有前者,所以必须有理由.我更喜欢后者,因为它使我的文件树在ol'眼球上更容易.

无论如何,仅仅因为有些东西并不意味着它是正确的,所以我想知道什么是正确的以及为什么.

Mat*_*ark 6

虽然理查德·赫尔斯提供了事实和有用的信息,但它没有解决所提出的具体问题.

我已经确定,即使在.scss和之间似乎没有任何技术差异.css.scss,将SCSS文件命名为包含.css 也是正确的约定(如本推文中所述).

2013年5月31日更新:我看到这继续收到不必要的downvotes而没有任何实质性评论,但这绝对是我原来问题的正确答案.

2016年8月27日更新:对于任何磕磕绊绊的人来说,似乎这个讨论不再适用于Rails v5 +和Sprockets v3.0 +(参见SASS Rails在GitHub上提交d355de9).生成新的Rails应用程序将创建仅具有.scss扩展名(否.css.scss)的SCSS文件.