4

最近、認証のためにAuthlogicをプロジェクトに実装しました。http://railscasts.com/episodes/160-authlogicをフォローして、稼働させました。確認メールを追加したいので、これを見つけてフォローしました:http: //github.com/matthooks/authlogic-activation-tutorial

今、サインアップしようとすると、ユーザーモデルの「login=」が欠落しているメソッドが表示されます。この例では、ログイン方法については何も言及されていません。また、以前はログイン方法がありませんでした。

これが私のユーザーモデルです:http://pastie.org/693910

何か案は?

4

2 に答える 2

6

ユーザーデータベーステーブルにperishable_token文字列列があることを確認してください。

Authlogicには、reset_perishable_tokenだけでなく、この列が必要です。また、find_using_perishable_tokenメソッドの場合

于 2009-11-14T16:01:26.850 に答える
3

Railscastsは「ユーザー名」を使用します。マットは「ログイン」を使用します。

彼の「ログイン」を「ユーザー名」に変更すれば完了です。

于 2009-11-11T17:24:55.507 に答える