我正在运行
ruby script/generate scaffold
或
ruby script/generate model
我知道基本语法,比如
ruby script/generate scaffold Dude name:string face:boolean
但我不知道如下:
我在哪里可以找到这样的信息?
答案 0 :(得分:27)
键入不带参数的命令,并显示文档:
$ script/generate model
您可以使用camelcase或下划线作为型号名称。
我不记得所有可能的字段类型,我只是从上面链接的迁移文档中查找它们。
答案 1 :(得分:10)
Rails Migration上的这份文件会有所帮助。
关于命名约定,我认为Ruby on Rails的一般采用的约定是下划线。
要了解哪些变量类型可以接受,请参阅Database Mapping。
部分答案 2 :(得分:6)
rails wiki上有一个资源List of Available Generators。
答案 3 :(得分:3)
要检查Rails命名约定,topfunky的Pluralizer非常有用。
答案 4 :(得分:2)
Rails有一个新的语法rails generate