Rails约定:删除未使用/空样式表和javascript文件?

时间:2013-11-18 12:53:12

标签: ruby-on-rails ruby-on-rails-3.2

使用Rails默认生成器,每当生成控制器foo_controller.rb时,都会创建相应的foo.css.scssfoo.js.coffee文件。

问题

有时这些文件会留空并完全未使用。是否有关于是否应该删除的公约?


我的直觉是它们不应该对生产产生任何影响(由于预编译),但是它们会降低预编译速度(处理更多文件)并且还会降低开发中的页面加载速度(当资产时)单独提供。)

1 个答案:

答案 0 :(得分:1)

这些文件是作为脚手架的一部分创建的,但没有什么可以阻止您删除它们。事实上,删除它们可能是明智的,原因如下:

  • 脚手架规则可能会更改,您可能需要在升级时处理此类文件。
  • 他们放慢了开发实时编译的速度
  • 他们可能不符合您的编码标准
  • 他们没用了

一般来说,保持空白文件没有错。但是,它们会慢慢使您的代码库不易维护和混淆。