Rails Generator与手动创建文件

时间:2012-07-23 15:37:36

标签: ruby-on-rails

我注意到有很多文件是由我不使用的生成器(不仅是脚手架,但通常是rails generate)创建的。

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

  1. 您是否使用生成器,或者最好只手动创建您需要的文件?
  2. 如果使用生成器,是否保留所有生成的文件?

2 个答案:

答案 0 :(得分:0)

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

rails g model Video title:string link:string 

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

我个人喜欢使用组合 - 这实际上取决于项目。但是我告诉你不要有你没有使用的额外文件,所以一定要删除你没有使用的文件(或者不打算使用)。

希望这有帮助。

答案 1 :(得分:0)

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

特别是对于模型,因为它包含迁移。

老实说,这完全取决于偏好。只是不要脚手架......