0

私は1対多の関係を持つ2つのクラスを持っています。例えば:

class User 
  has_many :numbers
  ...
end

forまたはeachを使用せずに、ユーザーが持っている1つの個別の番号にアクセスするにはどうすればよいですか?試しuser.numbers[2]てみましたが、うまくいきませんでした(基本的な配列を使用しているようなものだと思っていましたが、そうではないようです)。

4

1 に答える 1

4

最初にユーザーを見つける

user = User.find(1) or user = User.first
user.numbers.first   #this will return the first associated object
于 2012-07-31T01:00:23.653 に答える