User microposts

目前為止,我們一共遇到了四個 resources:

  • users
  • sessions
  • account activations
  • password resets

但只有第一個 users 透過 Active Record model 對應資料庫中的 table。接下來這章也要建立一個類似的 resource:user microposts,也就是使用者發布的短訊息。(microposts 的名稱其實延伸至被普遍稱為 microblog 的 Twiiter,因為既然 blogs 會有 posts,那麼 microblog 就會有 microposts)

首先我們要建立 Micropost data model,然後使用 has_manybelongs_to 方法跟 User model 做關聯,接著還要建立處理和顯示 microposts 需要的表單和 views(之後還會實現圖片上傳功能)。在下一章還會加入關注其他使用者的功能。