Tag: rails rails activerecord

Ruby on rails – 引用同一模型两次?

是否有可能通过generate scaffold命令在activerecord模型中build立双重关系? 例如,如果我有一个User模型和一个PrivateMessage模型,pm表将需要跟踪sender和recipient 。 显然,对于一个单一的关系,我只是这样做: ruby script/generate scaffold pm title:string content:string user:references 有没有类似的方式来build立两个关系? 另外,有没有build立关系的别名? 所以而不是说: @message.user 你可以使用像这样的东西: @message.sender或@message.recipient 任何build议将不胜感激。 谢谢。