1

我注意到有很多rails generate我不使用的由生成器(不仅是脚手架,而且一般来说)创建的文件。

所以我想出了以下问题(关于最佳实践):

  1. 您使用生成器还是最好只手动创建您需要的文件?
  2. 如果你使用生成器,你会保留所有生成的文件吗?
4

2 回答 2

0

我确实使用了生成器,只是删除了文件。这可能是因为我很懒,但我发现这更容易。

尤其是模型,因为它包括迁移。

老实说,这一切都归结为偏好。只是不要脚手架...

于 2012-07-23T15:53:21.000 回答
0

您可以专门使用生成器来帮助您构建单个文件。例如,您可以使用

rails g model Video title:string link:string 

以这些作为属性创建模型文件,但您不需要使用脚手架来生成所有内容(如果这就是您所指的)

我个人喜欢使用组合——这真的取决于项目。但我会告诉你不要有你不使用的额外文件,所以一定要删除那些你不使用(或不打算使用)的文件。

希望这可以帮助。

于 2012-07-23T15:40:34.957 回答