[Ror-es] Problema con relacion de tablas
Miguel Michelsongs
miguelmichelson at gmail.com
Wed Sep 5 23:37:57 GMT 2007
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070905/594b48a2/attachment-0001.htm
More information about the Ror-es
mailing list