用户微博模型开发指南
在完成用户资源的 REST 操作后,接下来要添加第二个完整的资源:用户微博(microposts)。这些是与特定用户相关联的短消息。下面将详细介绍如何创建微博模型,包括基本模型搭建、属性验证、关联设置以及内容验证等方面。
1. 创建微博模型
首先,我们需要创建一个微博模型,以捕捉微博的基本特征。该模型将包含数据验证,并与用户模型建立关联。
1.1 基本模型搭建
微博模型只需要两个属性:一个用于保存微博内容的 content 属性,以及一个用于将微博与特定用户关联的 user_id 属性。可以使用以下命令生成模型:
$ rails generate model Micropost content:string user_id:integer
这将生成一个迁移文件,用于在数据库中创建 microposts 表:
# db/migrate/[timestamp]_create_microposts.rb
class CreateMicroposts < ActiveRecord::Migration
def change
create_table :microposts do |t|
t.string :content
t.integer :user_id
t.timestamps
end
a
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



