[Ror-es] unless

Federico Builes federico.builes at gmail.com
Sun Dec 23 19:10:03 GMT 2007


On Dec 23, 2007 7:52 AM, Javi Jimenez <ruby-forum-incoming at andreas-s.net> wrote:
>
> Tengo una clase profile con un has_many :friends. El caso es que en la
> vista add_friend quiero que solo salga un link si el profile en concreto
> no es amigo ya del usuario que lo visita.
>

Creo que quieres algo así:

<%= link_to 'Be my friend!!', :action => 'add_friend', :id => algo %>
unless user.!has_friend (friend)

Donde friend sería el amigo y user sería el usuario.
Si quieres hacerlo para varios usuarios solo lo metes en un each como
lo demostraste en el ejemplo.

PD: has_friend sería el método que te dice si es amigo o no.

-- 
Federico


More information about the Ror-es mailing list