ActiveRecord kommer att upptäcka kolumnnamnen åt dig! Du behöver inte skapa några migreringar, men du måste göra modellerna.
När du skapar en aktiv postmodell kommer aktiv post att härleda tabellnamnet som du ansluter till genom att pluralisera klassnamnet.
Så:
# app/models/book.rb
class Book < ActiveRecord::Base
end
Ska försöka hitta ett bord som heter "böcker". Du kan sedan instansiera en instans av Book, och du kommer att upptäcka att den har getters/setters för dina fältnamn.
Om dina tabeller inte följer denna namnkonvention kan du också definiera dina tabellnamn manuellt:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html