मेरे पास एक उपयोगकर्ता मॉडल है जिसे एक :email
कॉलम की आवश्यकता है (मैं प्रारंभिक पाड़ के दौरान उस कॉलम को जोड़ना भूल गया)।
मैंने माइग्रेशन फ़ाइल को खोला और जोड़ा t.string :email
, किया rake db:migrate
और प्राप्त किया NoMethodError
। फिर मैंने लाइन जोड़ी
add_column :users, :email, :string
फिर से rake db:migrate
, फिर से NoMethodError
। क्या मुझे यहाँ एक कदम याद आ रहा है?
संपादित करें: यहाँ माइग्रेशन फ़ाइल है।
class CreateUsers < ActiveRecord::Migration
def self.up
add_column :users, :email, :string
create_table :users do |t|
t.string :username
t.string :email
t.string :crypted_password
t.string :password_salt
t.string :persistence_token
t.timestamps
end
end
def self.down
drop_table :users
end
end
add_email_to_users
और नहीं हैadd_email_to_user
?