Ruby on rails 删除Rails中的空资产文件

Ruby on rails 删除Rails中的空资产文件,ruby-on-rails,asset-pipeline,Ruby On Rails,Asset Pipeline,在Rails中使用scaffolding时,您最终会在assets目录下找到占位符.css/.scss和.js/.coffee文件。除非我在其中添加一些内容,否则它们将保持为空 我假设资产管道在编译时会忽略空文件,但有什么理由我不将它们全部删除吗?rails generate scaffold只是一个帮助。它只是生成了对您可能有用的所有内容 确保可以删除所有不需要的文件。如果您不再需要模型或控制器,也可以在其创建后将其删除。我认为最好生成一个迁移来删除任何表,例如:rails销毁模型我的模型?您

在Rails中使用scaffolding时,您最终会在assets目录下找到占位符.css/.scss和.js/.coffee文件。除非我在其中添加一些内容,否则它们将保持为空


我假设资产管道在编译时会忽略空文件,但有什么理由我不将它们全部删除吗?

rails generate scaffold
只是一个帮助。它只是生成了对您可能有用的所有内容


确保可以删除所有不需要的文件。如果您不再需要模型或控制器,也可以在其创建后将其删除。

我认为最好生成一个迁移来删除任何表,例如:rails销毁模型我的模型?您必须区分:1。如果您已经使用rails生成器生成了一个模型(和一个迁移)——这也可以通过使用scaffold来完成——那么您还必须创建一个新的迁移,该迁移会删除表。因此,您需要创建表的migration1和随后删除表的migration2。2.如果您创建的数据库表没有迁移(例如,在控制台中使用phpMyAdmin或普通SQL),那么您应该手动删除该表,而不使用迁移。请看这里: