Ayuda con pulgin de roles (acl_system2)

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