访问一个元素有很多关系

时间:2012-07-31 00:56:30

标签: ruby-on-rails ruby has-many

我有两个有一对多关系的课程。例如:

class User 
  has_many :numbers
  ...
end

如何在不使用for或each的情况下访问用户拥有的一个个人号码?我试过user.numbers[2]并且它没有用(我认为它就像使用基本阵列但显然不是)。

1 个答案:

答案 0 :(得分:4)

首先找到用户

user = User.find(1) or user = User.first
user.numbers.first   #this will return the first associated object