ActiveRecord ще открие имената на колоните вместо вас! Не е необходимо да създавате никакви миграции, но трябва да направите моделите.
Когато създадете модел на активен запис, активният запис ще изведе името на таблицата, към която се свързвате, като умножи името на класа.
И така:
# app/models/book.rb
class Book < ActiveRecord::Base
end
Ще се опитам да намеря маса, наречена "книги". След това можете да създадете екземпляр на Book и ще откриете, че има getters/setter за имената на вашите полета.
Ако вашите таблици не следват тази конвенция за именуване, можете също да дефинирате имената на вашите таблици ръчно:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html