ActiveRecord आपके लिए कॉलम नामों का पता लगाएगा! आपको कोई माइग्रेशन बनाने की ज़रूरत नहीं है, लेकिन आपको मॉडल बनाने होंगे।
जब आप एक सक्रिय रिकॉर्ड मॉडल बनाते हैं, तो सक्रिय रिकॉर्ड उस तालिका का नाम निकाल देगा जिससे आप वर्ग नाम का बहुवचन करके कनेक्ट कर रहे हैं।
तो:
# app/models/book.rb
class Book < ActiveRecord::Base
end
"किताबें" नामक तालिका खोजने का प्रयास करेंगे। फिर आप बुक के इंस्टेंस को इंस्टेंट कर सकते हैं, और आप पाएंगे कि इसमें आपके फील्ड नामों के लिए गेटर्स/सेटर्स हैं।
यदि आपकी तालिकाएँ इस नामकरण परंपरा का पालन नहीं करती हैं, तो आप अपने तालिका नामों को मैन्युअल रूप से भी परिभाषित कर सकते हैं:
class Mouse < ActiveRecord::Base
self.table_name = "mice"
end
http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html