ActiveRecord wykryje dla Ciebie nazwy kolumn! Nie musisz tworzyć żadnych migracji, ale musisz stworzyć modele.
Kiedy tworzysz model aktywnego rekordu, aktywny rekord wydedukuje nazwę tabeli, z którą się łączysz, poprzez liczbę mnogą nazwy klasy.
A więc:
# app/models/book.rb
class Book < ActiveRecord::Base
end
Spróbuje znaleźć stolik o nazwie „książki”. Następnie możesz utworzyć instancję Book, a zobaczysz, że ma ona pobierające/ustawiające nazwy pól.
Jeśli Twoje tabele nie są zgodne z tą konwencją nazewnictwa, możesz również zdefiniować nazwy tabel ręcznie:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html