[Ror-es] añadir un campo al modelo a traves de has_many through?

Luis Villegas luis.vilec at gmail.com
Thu Jul 19 11:25:33 GMT 2007


He hecho una cosa así, pero es que me parece un poco cutre

class Menu < ActiveRecord::Base
  has_many  :usuarios, :through => :menus_usuarios
  has_many  :menus_usuarios

  def es_principal?(usuario)
   MenusUsuario.find_by_usuario_id_and_menu_id(usuario,self.id
).menu_principal
  end
end



On 7/19/07, Luis Villegas <luis.vilec at gmail.com> wrote:
>
> Buenas. A ver si se puede hacer esto:
> Tengo un modelo usuarios, otro menus y otro menus_usuarios
>
> Tengo una asociación en usuarios así:
>  has_many  :menus, :through => :menus_usuarios
>
>
> Pero la tabla menus_usuarios tiene un campo aparte de los usuario_id y
> menu_id que me interesaría recuperar.
>
> ¿Hay alguna forma de hacer un merge de este campo al objeto Menu?
>
> Gracias
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070719/635a60d2/attachment.htm 


More information about the Ror-es mailing list