使用Rails默认生成器,每当生成控制器foo_controller.rb
时,都会创建相应的foo.css.scss
和foo.js.coffee
文件。
问题
有时这些文件会留空并完全未使用。是否有关于是否应该删除的公约?
我的直觉是它们不应该对生产产生任何影响(由于预编译),但是它们会降低预编译速度(处理更多文件)并且还会降低开发中的页面加载速度(当资产时)单独提供。)
答案 0 :(得分:1)
这些文件是作为脚手架的一部分创建的,但没有什么可以阻止您删除它们。事实上,删除它们可能是明智的,原因如下:
一般来说,保持空白文件没有错。但是,它们会慢慢使您的代码库不易维护和混淆。