rails 新建的模型,还会为它创建 Web 界面。
这一个过程就是,生成数据表,建立相关的 MVC。类似,PHP框架 YII2 的 GII ,生成代码的功能。
建立一个 user 模型,有 name , email 字段
注意,没必要指定 id 字段,Rails 会自动创建并将其设为表的主键(primary key)。
下面的命令需要在项目文件夹下运行
rails generate scaffold User name:string email:string
invoke active_record
create db/migrate/20160515001017_create_users.rb
create app/models/user.rb
invoke test_unit
create test/models/user_test.rb
create test/fixtures/users.yml
invoke resource_route
route resources :users
invoke scaffold_controller
create app/controllers/users_controller.rb