Table Aliasing e Legacy Naming - creata

Supponiamo di avere il modello User nella nostra applicazione Rails; di default Rails suppone che ci sia una tabella chiamata “users”.

class User < ActiveRecord::Base
end

Sfortunatamente (nel nostro esempio), le informazioni degli user sono contenute in un legacy database su una tabella chiamata USER_DATA_TBL05 (brrr, che orrore). Non si può cambiare il nome della tabella per far felice Rails perchè il sistema legacy dell'azienda che usa quella tabella non funzionerebbe più.