Можно ли установить двойные отношения в моделях activerecord
с помощью команды generate scaffold
?
Например, если бы у меня была модель User
и модель PrivateMessage
, таблица private_messages должна была бы отслеживать как sender
, так и recipient
.
Очевидно, что для одного отношения я бы просто сделал это:
ruby script/generate scaffold pm title:string content:string user:references
Есть ли похожий способ установить два отношения?
Кроме того, есть ли возможность настроить псевдонимы для отношений?
Так что вместо того, чтобы говорить:
@message.user
Вы можете использовать что-то вроде:
@message.sender
или @message.recipient
Любой совет будет принята с благодарностью.
Благодарю.