[Ror-es] Problema con relacion de tablas

Miguel Michelsongs miguelmichelson at gmail.com
Thu Sep 6 02:54:52 GMT 2007


Problema solucionado.

Muchas gracias!


On 9/5/07, Juan Pablo <juanpare at gmail.com> wrote:
>
> El problema es que @clientes es un array de clientes, tenes que
> recorrerlo, por ejemplo
>
>
> >  <% for cliente in @clientes %>
> >    <%= cliente.nombre %>
> > <% end %>
> >
>
> saludos,
> Juan Pablo.
>
>
> On 9/5/07, Miguel Michelsongs <miguelmichelson at gmail.com> wrote:
>
> > Hola , tengo un pequeño problema al relacionar unas tabas con rails.
> > bien, tengo una tabla llamada clientes y una tabla llamada proyectos
> >
> > clientes has_many :proyectos
> > proyectos belongs_to :clientes
> >
> > asi las cosas, el edit, y el create funcionan bien , en proyecto puedo
> > seleccionar a que cliente pertenece cada proyecto desde un
> >
> > <p><label for="proyecto_cliente">Category</label><br />
> > <%= collection_select(:proyecto, :cliente, @cliente,:id, :nombre) %></p>
> >
> >
> > mi problema está en el show proyecto, cuando quiero filtrar "clientes "
> > por el campo "cliente" de la tabla proyecto, (que es el que guarda el id del
> > cliente)
> >
> > en mi proyectos_controller tengo esto:
> >
> > def show
> >
> >     @proyecto = Proyecto.find(params[:id])
> >      @clientes = Cliente.find(:all, :conditions => { :id => @
> > proyecto.cliente })
> >   end
> >
> > y en la vista show.rhtml tengo lo siguiente
> >
> > <%= @clientes.cliente.nombre %>
> >
> > pero rails me arroja el siguiente error
> >
> >
> > undefined method `cliente' for #<Array:0x352d5d4>
> >
> >
> >
> > que podria ser?? si falta informacion de la aplicacion diganme y la
> > publicare de inmediato
> >
> >
> >
> > Saludos cordiales
> > --
> > Atte.
> > Miguel Michelson Martinez
> > ---------------------------------------
> > www.artenlinea.cl
> > _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
> >
> >
>
>
> --
> Juan Pablo Re.
> blog: http://ururails.wordpress.com/
> web: http://translate20.com
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>


-- 
Atte.
Miguel Michelson Martinez
---------------------------------------
www.artenlinea.cl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070905/97f824c6/attachment.htm 


More information about the Ror-es mailing list