5

Rails 3.2.12 + デバイス 2.2.3

registrations#create で NoMethodError が発生しました:

未定義のメソッドusers_url' for #<RegistrationsController:0x007fd04f04b330> actionpack (3.2.12) lib/action_dispatch/routing/polymorphic_routes.rb:129:inpolymorphic_url'

アプリはレール 3.2.8 で正常に動作します

4

1 に答える 1

-1

私は同じ問題を抱えていました.Devise内の問題のようです(マスターにはまだ存在します)。私が見つけた唯一の解決策は、Devise 2.1.2 に戻すことでした (別のプロジェクトで使用していたため、Devise 2.1.2 が機能していることはわかっていました)。

したがって、この問題を解決するには、

gem 'devise', '2.1.2'

あなたのGemfileでそれを再インストールしてください

rails generate devise:install

Devise のチームが修正している間、お役に立てば幸いです

于 2013-05-27T08:30:07.200 に答える