> For the complete documentation index, see [llms.txt](https://kelby.gitbook.io/rails-beginner-s-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kelby.gitbook.io/rails-beginner-s-guide/generators.md).

# Rails Generators 代码生成器

把常见的手动操作，用命令来实现。

执行 generator 时，会按先后顺序执行每一个 public 方法。

**文件、目录、参数、操作！**

使用方式：

```
rails generate GENERATOR [args] [options]
```

如果，你记不住这么多命令，不要紧，按按照手动操作，然后自己实现也是可以的。

该目录下，还有 Rails 自带的 generator 的源代码，它们可供参考。

> Note: 源代码放在 railties 子目录里，所在路径：railties/lib/rails/generators
