Ruby on Rails Tutorial 学习笔记 --第十章 用户的微博

1.多键索引(multiple key index)

add_index :microposts, [:user_id, :created_at]
2.

t.timestamps ,会自动创建 created_at 和 updated_at两个属性

3.

Ruby on Rails Tutorial 学习笔记 --第十章 用户的微博_第1张图片


4.

注意,从表格 10.1 可知,相较于以下的方法

Micropost.create
Micropost.create!
Micropost.new

我们得到了

user.microposts.create
user.microposts.create!
user.microposts.build

后者才是创建微博的正确方式,即通过相关联的用户对象创建。通过这种方式创建的微博,其 user_id 属性会自动设为正确的值。


你可能感兴趣的:(Ruby on Rails Tutorial 学习笔记 --第十章 用户的微博)