1.多键索引(multiple key index)
add_index :microposts, [:user_id, :created_at]2.
t.timestamps
,会自动创建 created_at
和 updated_at
两个属性
3.
4.
注意,从表格 10.1 可知,相较于以下的方法
Micropost.create
Micropost.create!
Micropost.new
我们得到了
user.microposts.create
user.microposts.create!
user.microposts.build
后者才是创建微博的正确方式,即通过相关联的用户对象创建。通过这种方式创建的微博,其 user_id
属性会自动设为正确的值。