• 脚手架的使用
  • 使用例子如下:
  • 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 对象后加此代码即可查看枚举前的值