用户模型也需要成为买家

时间:2011-02-27 03:36:00

标签: ruby-on-rails model

Noob在这里。我有一个有用户和帖子的rails应用程序。我需要添加买家,这是用户。

用户可以发布内容,但也可以查看其他帖子,然后选择购买这些帖子。

我不确定如何在我的帖子或用户模型中设置此功能。

1 个答案:

答案 0 :(得分:0)

您可以设置类似的内容,

您可以在帖子中添加字段buyer_id

在模型帖子中

belongs_to :user
belongs_to :buyer, :class => "User", :foreign_key => "buyer_id"

在模型用户中

has_many :posts
has_many :purchases, :class => "Post", :foreign_key => "buyer_id"

这是一种做事方式。