Ruby on Rails 2.1 - 生成器
Ruby 提供了一个名为 Generator 的脚本。此脚本可用于在 Rails 中生成许多有用的项目。下面列出了最重要的生成器。
生成器 | 描述 |
---|---|
script/generate model ModellName | 生成 Active Records。 |
script/generate controller ListController show edit | 生成 Controller。 |
script/generate scaffold ModelName ControllerName | 生成 Scaffold。 |
script/generate migration AddNewTable | 生成要迁移的表。 |
script/generate plugin PluginName | 生成插件。 |
script/generate integration_test TestName | 生成集成测试。 |
script/generate session_migration | 生成会话迁移。 |
下面给出了可以与生成器一起使用的选项列表 −
-p, --pretend 运行但不进行任何更改。
-f, --force 覆盖文件已经存在。
-s, --skip 跳过已经存在的文件。
-q, --quite 抑制正常输出。
-t, --backtrace 调试:显示错误回溯。
-h, --help 显示此帮助消息。
-c, --svn 使用 subversion 修改文件。