我注意到有很多rails generate
我不使用的由生成器(不仅是脚手架,而且一般来说)创建的文件。
所以我想出了以下问题(关于最佳实践):
- 您使用生成器还是最好只手动创建您需要的文件?
- 如果你使用生成器,你会保留所有生成的文件吗?
我注意到有很多rails generate
我不使用的由生成器(不仅是脚手架,而且一般来说)创建的文件。
所以我想出了以下问题(关于最佳实践):
我确实使用了生成器,只是删除了文件。这可能是因为我很懒,但我发现这更容易。
尤其是模型,因为它包括迁移。
老实说,这一切都归结为偏好。只是不要脚手架...
您可以专门使用生成器来帮助您构建单个文件。例如,您可以使用
rails g model Video title:string link:string
以这些作为属性创建模型文件,但您不需要使用脚手架来生成所有内容(如果这就是您所指的)
我个人喜欢使用组合——这真的取决于项目。但我会告诉你不要有你不使用的额外文件,所以一定要删除那些你不使用(或不打算使用)的文件。
希望这可以帮助。