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::OpenID
config/application.rbで
誰かが私に手を差し伸べることができますか?ありがとうございました!