Cuando trabajamos en proyectos grandes, en múltiples ocasiones podemos necesitar acceder a diferentes tablas en diferentes esquemas. En algunos lenguajes esto puede ser un caos de configuraciones, sin embargo en Rails podemos configurar la tabla para el modelo en otro esquema con una sola línea en nuestro modelo:
class Customer < ActiveRecord::Base set_table_name 'other_schema.customers' end
Puede parecer una tontería pero es muy útil para hacer cargas de contenidos desde viejos proyectos, probar inconsistencias en base de datos respecto a la base de datos de producción y de desarrollo sin falta de tener varios servidores arrancados, etc.
