Totalmente de acuerdo con Nacho, tenés que aprovechar la magia de Rails que para eso está. Lo que necesitás me parece es repensar tu solución mas o menos así:
# En las migrations, e.g. db/migrate/..create_hosts ... t.references :cliente ... # En los models class Cliente < ActiveRecord::Base has_many :hosts # en plural, un cliente tiene muchos hosts ... end class Host < ActiveRecord::Base belongs_to :cliente # en singular, un host es de un cliente ... end # En el controller pedis el cliente como siempre @cliente = Cliente.find(:id) # Luego en la vista podes usar la magia de rails que te permite pedir los hosts de un cliente for host in @cliente.hosts ... tenes el host y tenes @cliente, all you need ... end s2 ------------------------ Leonardo Gallucci Developer at Delapalo Labs Phone: (+54.11) 5371-3006 http://twitter.com/leonardog (@leonardog) http://delicious.com/leonardogallucci 2010/4/7 NachoKB <[email protected]> > 2010/4/7 NachoKB <[email protected]> > >> 2010/4/7 Lean <[email protected]> >> * :joins... tampoco (al menos hasta que salga Rails 3 que parece que sabe >> mapearlo mejor) >> > > perdón, existen casos donde :joins se justifica, pero en principio es > evitable > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
