SqlLite3 में मेरी नई तालिका बनाने में समस्या है
मैंने मचान जनरेटर का उपयोग करके इस माइग्रेशन को बनाया है:
class CreateTimes < ActiveRecord::Migration
def self.up
create_table :times do |t|
t.integer :regsite
t.integer :user_id
t.timestamp :added
t.integer :time
t.text :note
t.timestamps
end
end
def self.down
drop_table :times
end
end
फ़ाइल का नाम है 20091011203652_create_times.rb
माइग्रेट करने का प्रयास करते समय मुझे यह त्रुटि मिलती है:
> रेक डीबी: माइग्रेट करें (सी में: / ...) रेक निरस्त! अनियमित स्थिर ActiveRecord सी: /ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb: 2359: `raw_load_rakefile" में (--Trace के साथ कार्य चलकर पूर्ण ट्रेस देखें)
मैंने कल PHP से RoR में अपनाना शुरू कर दिया, इसलिए खेद है कि यह एक स्पष्ट उत्तर है, लेकिन मैंने जो कुछ भी मुझे पता है, कोशिश की है, लेकिन कुछ भी हल नहीं करता है।
उत्तर:
जवाब के लिए 5 № 1आप अपनी टेबल को कॉल नहीं कर सकते हैं बार क्योंकि उसे एक मॉडल वर्ग की आवश्यकता होगी Time
जो एक अंतर्निहित रूबी वर्ग है। मुझे यकीन है कि यह समस्या है। इसे किसी और चीज़ में बदलने का प्रयास करें और देखें कि क्या इससे मदद मिलती है।