rails3 beta4のdeviseでOpenIDをサポートするために、devise_openid_authenticatableを使用しています。しかし、rake db:migrateを実行すると、[undefined method`apply_schema']エラーが発生します。次のようになります。
== DeviseCreateUsers: migrating ==============================================
-- create_table(:users)
rake aborted!
An error has occurred, all later migrations canceled:
undefined method `apply_schema' for #<ActiveRecord::ConnectionAdapters::TableDefinition:0x1036ffb40>
これが私の移行ファイルです:
クラスDeviseCreateUsersfalse
t.openid_authenticatable
t.recoverable
t。覚えやすい
t.trackable
#t.confirmable
#t.lockable:lock_strategy =>:failed_attempts、:unlock_strategy =>:both
#t.token_authenticatable
t。タイムスタンプ
終わり
add_index:users、:identity_url、:unique => true
#add_index:users、:email、:unique => true
#add_index:users、:reset_password_token、:unique => true
#add_index:users、:confirmation_token、:unique => true
#add_index:users、:unlock_token、:unique => true
終わり
def self.down
drop_table:users
終わり
終わり
そしてconfig.middleware.use Rack::OpenIDconfig/application.rbで
誰かが私に手を差し伸べることができますか?ありがとうございました!