[Ror-es] Problema con relacion de tablas
Juan Pablo
juanpare at gmail.com
Thu Sep 6 01:57:21 GMT 2007
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070905/1794d572/attachment.htm
More information about the Ror-es
mailing list