ActiveRecord za vás zjistí názvy sloupců! Nemusíte vytvářet žádné migrace, ale musíte vytvořit modely.
Když vytvoříte model aktivního záznamu, aktivní záznam odvodí název tabulky, ke které se připojujete, pomocí množného čísla názvu třídy.
Takže:
# app/models/book.rb
class Book < ActiveRecord::Base
end
Pokusí se najít tabulku s názvem "knihy". Poté můžete vytvořit instanci knihy a zjistíte, že má getter/setters pro názvy vašich polí.
Pokud vaše tabulky nesplňují tuto konvenci pojmenování, můžete také definovat názvy tabulek ručně:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html