Пользователи модели также должны быть покупателями - PullRequest
0 голосов
/ 27 февраля 2011

Нуб здесь.У меня есть приложение rails, у которого есть пользователи и публикации.Мне нужно добавить покупателей, которые являются пользователями.

Пользователи могут публиковать сообщения, но также могут просматривать сообщения других пользователей и затем покупать их.

Я не уверен, как настроить это в моих сообщениях или модели пользователей.

1 Ответ

0 голосов
/ 27 февраля 2011

Вы можете настроить что-то вроде этого,

Вы можете добавить поле к сообщениям, 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"

Это один из способов ведения дел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...