更新现有记录关系
Update existing records relation
我有一个包含大约 100 条现有用户记录的用户资源。
每个用户都与一个 Status table 有关系。
user.rb
has_one :status
status.rb
belongs_to :user
我需要为新用户和现有用户创建此关联。
我该怎么做?
另外..我正在使用 rails 2.
只需使用控制台。
User.all.each |user|
Status.create(user_id: user.id)
end
首先你必须生成一个迁移
rails g migration AddUserreferenceToStatus user:references
并检查生成的迁移文件,如果table名称没问题,则进行迁移。和
然后你可以运行@miler350 方法为老用户创建状态。
我有一个包含大约 100 条现有用户记录的用户资源。
每个用户都与一个 Status table 有关系。
user.rb
has_one :status
status.rb
belongs_to :user
我需要为新用户和现有用户创建此关联。
我该怎么做? 另外..我正在使用 rails 2.
只需使用控制台。
User.all.each |user|
Status.create(user_id: user.id)
end
首先你必须生成一个迁移
rails g migration AddUserreferenceToStatus user:references
并检查生成的迁移文件,如果table名称没问题,则进行迁移。和
然后你可以运行@miler350 方法为老用户创建状态。