ActiveRecord akan mendeteksi nama kolom untuk Anda! Anda tidak perlu membuat migrasi apa pun, tetapi Anda harus membuat modelnya.
Saat Anda membuat model record aktif, record aktif akan menyimpulkan nama tabel yang Anda sambungkan dengan mengalikan nama kelas.
Jadi:
# app/models/book.rb
class Book < ActiveRecord::Base
end
Akan mencoba menemukan meja yang disebut "buku". Anda kemudian dapat membuat instance Book, dan Anda akan menemukannya memiliki getter/setter untuk nama bidang Anda.
Jika tabel Anda tidak mengikuti konvensi penamaan ini, Anda juga dapat menentukan nama tabel secara manual:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html