在Rails中,可以通过关联模型和外键来实现让一个资源属于同一模型的两个对象。
具体步骤如下:
def create
@post = current_user.posts.build(post_params)
# ...
end
这样,创建的帖子对象就会自动关联到当前用户。
@post.user
这样就可以获取到帖子所属的用户对象。
总结:
通过建立关联模型和外键,可以实现让一个资源属于Rails上同一模型的两个对象。在创建和展示资源时,可以通过关联模型的方法来操作和获取相关对象。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云