मैं जानना चाहता हूं कि रेल माइग्रेशन में डेटाबेस तालिका में रिकॉर्ड जोड़ने का पसंदीदा तरीका कौन सा है। मैं ओला बिनी की पुस्तक (ऑन रेल्स JRuby) है कि वह कुछ इस तरह करता है पर पढ़ा है:माइग्रेशन पर पंक्तियां जोड़ें
class CreateProductCategories < ActiveRecord::Migration
#defines the AR class
class ProductType < ActiveRecord::Base; end
def self.up
#CREATE THE TABLES...
load_data
end
def self.load_data
#Use AR object to create default data
ProductType.create(:name => "type")
end
end
यह अच्छे और साफ है, लेकिन किसी कारण से, रेल के संस्करणों तक रहता है पर काम नहीं करता ...
सवाल यह है कि, आप डिफ़ॉल्ट डेटा (जैसे उपयोगकर्ता या कुछ) के साथ डेटाबेस कैसे पॉप्युलेट करते हैं?
धन्यवाद!
काफी मैं क्या कर रहा है यही कारण है, आपको जो समस्या आ रहे हैं शामिल करें। –
पूर्ण कोड यह है: http://pastie.org/pastes/251539 और त्रुटि 'CreateProductCategories निरंतर उत्पाद प्रकार गायब नहीं है' –
इसके लिए seed.rb का उपयोग करें। – ironic