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
Category
<%= collection_select(:proyecto, :cliente, @cliente,:id, :nombre) %>
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