我正在使用rack-cas gem在使用mysql数据库的应用程序上集成CAS客户端,当我运行时,
在自述文件中指定的 rails generate cas_session_store_migration
,它会生成一个迁移20140428130031_create_rack_cas_sessions.rb
,如下所示:
class CreateRackCasSessions < ActiveRecord::Migration
def self.up
create_table :sessions do |t|
t.string :session_id, :null => false
t.string :cas_ticket
t.text :data
t.timestamps
end
add_index :sessions, :session_id
add_index :sessions, :cas_ticket
add_index :sessions, :updated_at
end
def self.down
drop_table :sessions
end
end
当我运行rake db:migrate
或bundle exec rake db:migrate
时,没有任何反应。迁移无法进行,并且没有错误消息。使用sqlite数据库的另一个服务上的相同迁移成功迁移。