I am having basic rails issue during migrations. Here are the two scripts
class CreateGoogleMaps < ActiveRecord::Migration
def self.up
create_table :google_maps do |t|
t.string :name, :null => false
t.string :description
t.column "center", :point, :null => false, :srid => 4326, :with_z => false # 4326: WSG84
t.integer :zoom
t.datetime :created_at
t.datetime :updated_at
t.integer :created_by_id
t.integer :updated_by_id
end
end
def self.down
drop_table :google_maps
end
end
File #2 +++ 003_add_map_style.rb ++++++
class AddMapStyle < ActiveRecord::Migration
def self.up
add_column :google_maps, :style, :integer
GoogleMaps.update_all( "style = 1")
end
def self.down
remove_column :google_maps, :style
end
end
***********************************************
Here's what I'm seeing during migration == CreateGoogleMaps: migrating =============================================== -- create_table(:google_maps) -> 0.0638s == CreateGoogleMaps: migrated (0.0640s) ======================================
== CreateMarkers: migrating ================================================== -- create_table(:markers) -> 0.0537s == CreateMarkers: migrated (0.0539s) =========================================
== AddMapStyle: migrating ==================================================== -- add_column(:google_maps, :style, :integer) -> 0.0406s rake aborted! An error has occurred, all later migrations canceled:
uninitialized constant AddMapStyle::GoogleMaps
I'm using Rails 2.3.11. Any debugging tip is greatly appreciated !