【发布时间】:2010-11-12 21:04:31
【问题描述】:
在我的用户模型中,我可以:
has_many :tasks
在我的任务模型中:
belongs_to :user
然后,假设外键“user_id”存储在任务表中,我可以使用:
@user.tasks
我的问题是,我如何声明 has_many 关系,以便我可以将用户的任务称为:
@user.jobs
...或...
@user.foobars
非常感谢。
【问题讨论】:
-
我会厌倦使用 Task 作为类名 - 它是 Rails 的保留字,可能会在未来引起奇怪的问题:reservedwords.herokuapp.com