ruby on rails 开发时记录下的内容
- 脚手架的使用
- 使用例子如下:
rails g scaffold user name:string
这条命令会生成user modle,controller,view以及数据库文件
- rake db 给已有数据表添加字段
- 运行:rails generate migration add_fieldname_to_tablename
- 去生成的DB文件修改model名,以及要添加的字段备注等等
def change
`add_column :departments, :desc, :string,comment:'部门描述'`
end
- 执行数据库迁移命令:rake db:migrate
- 使用脚手架只生成controller
rails g scaffold_controller aa
即:只生成aa这个controller字段名_before_type_cast 对象后加此代码即可查看枚举前的值