【发布时间】:2017-04-19 03:46:16
【问题描述】:
我是 RoR 的新手,我正在练习模型和关联。
我通过 rails 控制台创建了一些用户和订单:
order = Order.create(body: "i'm a new order")
user = User.create(name: "Borja")
我想知道如何将具有特定 id 的帖子分配给具有特定 id 的用户(例如, post(2) 属于 user(1) ),所以我可以使用 rails 控制台检查这种关系的方法.
谢谢!
models/user.rb >
class User < ApplicationRecord
has_many :orders
end
模型/post.rb >
class Order < ApplicationRecord
belongs_to :user, optional: true
end
【问题讨论】:
-
user.posts.create()或Post.create(user_id: user.id)其中user可以是user = User.first
标签: ruby-on-rails model-view-controller associations models