我在跑步
ruby script/generate scaffold
要么
ruby script/generate model
我知道基本的语法,比如
ruby script/generate scaffold Dude name:string face:boolean
但我不知道如下:
应该变量名称是否有下划线或是否有驼峰?
什么样的变量类型是可以接受的?
我在哪里可以找到这样的信息?
键入不带参数的命令,并显示文档:
$ script/generate model
您可以使用camelcase或下划线作为型号名称.
型号名称是单数; 控制器名称是复数.
字段名称使用下划线.
我不记得所有可能的字段类型,我只是从迁移文档中查找它们,如上所述.
关于Rails迁移的这个文档会有所帮助.
关于命名约定,我认为Ruby on Rails的一般采用的约定是强调.
要了解哪些变量类型是可接受的,请参阅" 数据库映射 "一节.
rails wiki上有一个资源作为可用生成器列表.