Ruby on Rails 学习笔记

1. 生成一个User的Model

例1

rails generate scaffold User name:string email:string

生成的Model除了有name, email还有一个Integer的Id。

例2

rails generate scaffold Micropost content:text user_id:integer

2. 迁移(migrate)数据库

bundle exec rake db:migrate

3. 流程图

Rails 流程图

4. 验证(validate)

class Micropost < ActiveRecord::Base
  belongs_to :user
  validates :content, length: { maximum: 140 },
                              presence: true
end
class User < ActiveRecord::Base
  has_many :microposts
  validates :name, presence: true
  validates :email, presence: true
end

5. Console

rails console
原文地址:https://www.cnblogs.com/rixin/p/4092551.html