ActiveRecord rileverà i nomi delle colonne per te! Non è necessario creare migrazioni, ma è necessario creare i modelli.
Quando crei un modello di record attivo, il record attivo dedurrà il nome della tabella a cui ti stai connettendo pluralizzando il nome della classe.
Quindi:
# app/models/book.rb
class Book < ActiveRecord::Base
end
Cercherò di trovare un tavolo chiamato "libri". Puoi quindi istanziare un'istanza di Book e scoprirai che ha getter/setter per i nomi dei tuoi campi.
Se le tue tabelle non seguono questa convenzione di denominazione, puoi anche definire i nomi delle tabelle manualmente:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html