Forum: Rails-ES Copiar registros entre tablas

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
De20b7427a7300175a8149a48a29c3da?d=identicon&s=25 Lourdes (Guest)
on 2007-03-08 10:53
Hola, buenos dias.

Tengo 1 tabla que utilizo como plantilla, para añadir los registros que
selecciono mediante una chekbox, en otra tabla que es casi identica.

Hay algún metodo para copiar los registros de una tabla a otra? o se
utiliza insert into...

Muchas gracias
Ffd012d72e7f61639724878825ed25a3?d=identicon&s=25 Damian Janowski (djanowski)
on 2007-03-08 19:20
(Received via mailing list)
On 3/8/07, Lourdes <ruby-forum-incoming@andreas-s.net> wrote:
> Hola, buenos dias.
>
> Tengo 1 tabla que utilizo como plantilla, para añadir los registros que
> selecciono mediante una chekbox, en otra tabla que es casi identica.
>
> Hay algún metodo para copiar los registros de una tabla a otra? o se
> utiliza insert into...
>
> Muchas gracias

Algo
así?
Foo.find(:all) do |foo|
  foo_casi_identico = FooCasiIdentico.new(foo.attributes)

  # Tratamiento de foo_casi_identico...

  foo_casi_identico.save
end
De20b7427a7300175a8149a48a29c3da?d=identicon&s=25 Lourdes (Guest)
on 2007-03-09 09:11
Si, esto era, funciona perfectamente.

Muchas gracias
This topic is locked and can not be replied to.