在Rails3 beta4中使用OpenID进行设计但引发[undefined method`applied_schema']错误

VvD*_*PzZ 1 openid ruby-on-rails devise

我使用devise_openid_authenticatable来支持带有rails3 beta4设计的OpenID.但是当我运行rake db:migrate时,它会发生[undefined method`applied_schema'] error.like this:

==  DeviseCreateUsers: migrating ==============================================
-- create_table(:users)
rake aborted!
An error has occurred, all later migrations canceled:

undefined method `apply_schema' for #<ActiveRecord::ConnectionAdapters::TableDefinition:0x1036ffb40>
Run Code Online (Sandbox Code Playgroud)

config.middleware.use Rack::OpenID在配置/ application.rb中

有人能帮我一把吗?谢谢!

Nat*_*din 8

我是devise_openid_authenticatable的作者.此问题是由Devise 1.1.0中的API更改稳定引起的.我添加了代码来检查并选择要使用的相应API.修复程序在新的devise_openid_authenticatable 1.0.0.alpha3中发布.

抱歉有问题!