1

興味深い問題があります。許可されていないリソースにアクセスしようとすると、devise は正常にサインアップ ページにリダイレクトしますが、予期せず「あなたのユーザー名またはパスワードが無効です」がスローされます。エラーメッセージ。何が間違っている可能性がありますか?ヒントをいただければ幸いです。

どうもありがとう。

編集 ユーザーモデルは非常に標準的なものです:

class User < ActiveRecord::Base
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable 

  devise :registerable
  devise :omniauthable

  # boring stuff ommitted
end
4

1 に答える 1

0

Devise の使用中にデバイスを離れた可能性がありますattr_accessor :password。これにより、Devise がパスワードを暗号化できなくなり、サインイン フィールドに有効なデータが入力されていても、「無効なユーザー名/パスワード」というメッセージが生成されます。

于 2012-07-25T08:01:27.277 に答える