Quiero sacar el tÃtulo de los roles de los usuarios que tengo en mi BD,
pero no me es posible. Aparentemente @usuario.roles devuelve un array,
pero cuando tengo varios roles para un mismo usuario y quiero sacar
todos los titles, me devuelve todo el array, usando @usuario.roles.each
{|r| puts r.title}
Para que quede más claro:
u1.roles.each {|r| r.title}
=> [#<Role id: 1, title: “admin”, created_at: “2008-02-18 12:23:10”,
updated_at:
“2008-02-18 12:23:10”>, #<Role id: 2, title: “technical”, created_at:
“2008-02-
18 12:23:10”, updated_at: “2008-02-18 12:23:10”>]
Quiero que saque sólo “admin” y “technical”
u1.roles.collect(&:title)
De nada …
On Feb 18, 2008, at 1:46 PM, John S. wrote:
–
Posted via http://www.ruby-forum.com/.
Ror-es mailing list
[email protected]
simplelogica.net
–
Not sent from my iPhone