У меня есть следующий метод в User
модель
def get_employees
@employees = []
groups.each do |i|
@employees << Group.find(i).employees
end
@employees
end
Это то, что консоль печатает, когда я вызываю этот метод:
> >> User.find(4).get_employees
> => [[#<Employee id: 4, first_name: "test", last_name: "test1",
> email_address: "test@gmail.com",
> created_at: "2010-08-25 04:23:02",
> updated_at: "2010-08-25 04:23:02">,
> #<Employee id: 5, first_name: "hello", last_name: "hello1", email_address:
> "hello@gmail.com", created_at:
> "2010-08-25 04:51:37", updated_at:
> "2010-08-25 04:51:37">]]
однако, следующий код делаетне работает:
>> @user.get_employees.each{|i| p i.first_name}
NoMethodError: undefined method `first_name' for #<Class:0x9e372f0>
Что мне нужно сделать, чтобы получить first_name
из employees
из цикла?