2009-06-16 4 views
1

Authlogic gemを使用するアプリケーションがあり、Userstamp pluginの機能 が必要です。私はAuthlogicと一緒にそれを使用して言及する何かを見つけることができませんでしたけれどもRAILS:Authlogic gem&Userstampプラグイン

私の知る限りUserstampは、RestfulAuthenticationと非常によく動作します。

誰かがそれらを結合しようとしましたか?私が知っておくべき問題はありますか?私はの機能を得るために完全に異なるプラグイン/宝石を使用すべきですか?と組み合わせて、をAuthlogicと組み合わせて使用​​しますか?

ありがとうございました!

答えて

1

さて、私はちょうどそれを難し​​い方法で見つけました。 ;-)

あなたはUserstamp(2.0)との組み合わせでAuthlogic(2.0.11)を使用している場合はActionControllerでAuthlogicのcurrent_user方法は(デフォルトであるとして)protectedないprivateであることを確認してください。または、ユーザーsessionsController#newにNoMethodErrorが表示されます。

それだけでは魅力のように機能します。

P.S .: set_stamperメソッドを手動でActionControllerに実装する必要はありません。 AuthlogicとUserstampは、Userstampプラグインで定義されたメソッドでうまく動作します。私が何を言っているのか分からないなら、これを無視してください。 :-)