お勧めですか?Restful_authenticationとAuthlogicの比較
Authlogicまたはrestful_authentication?
authlogic (私の知る限り、Authlogicにはこの機能が含まれていません)にemail-activation-stepを作成するのは難しいですか?
お勧めですか?Restful_authenticationとAuthlogicの比較
Authlogicまたはrestful_authentication?
authlogic (私の知る限り、Authlogicにはこの機能が含まれていません)にemail-activation-stepを作成するのは難しいですか?
実際、私はfig-gnutonに同意しません。あなたができることはいくつかあります。基本的な解決策が必要な場合は安心して認証してください。しかし、ジェネレータベースのアプローチには重大な欠点があることに注意してください。主な欠点は、アプリケーションに大量のコードを投げかけていることです。したがって、問題が発生した場合は、手動でコードを修正したり、カスタマイズしたものを吹き飛ばす必要があります。安心な正式版の最近のバージョンは、コードを左、右、中央に吹き込んだ以前のバージョンよりもはるかに優れていますが、できるだけ安心な認証によって生成されたユーザーコードとセッションコードを残しておいてください。たとえば、UserのプロパティをPersonのような別のオブジェクトにして、その2つをリンクする場合
ので、私はauthlogicを好む:あなたがコントロールでより多くいるように感じる
そしてブロック内の他の子供であるClearanceを忘れないでください。
Restful_Authはドロップインソリューションです。
Authlogicは素晴らしいですし、行うことができますrestful_auth何かを行うことができます(そしてもっと、私の知る限りで)が、Authlogicは、カスタマイズに合わせており、それゆえ(デザインではなく、監督によって)発電側面を欠いています。
ボトムライン、あなたが初心者ならば、私はrestful_authから始めたいと思います。
安静な認証は駄目です。 Railsのジェネレータに悪い名前を付けるのは、この種のものです。
どういう意味ですか? Railsに付属しているジェネレータは(IMHO)良いです。それらは非常に最小限の骨格構造を生成する。彼らが生成するものは小さく、簡単に理解でき、簡単に自分のコードに追加/置き換えられます。複雑なぎこちない部分はすべて、生成されたコードではなく、Railsライブラリに属しています。
Restful Authenticationには、大量の生成コードを生成するジェネレータが付属しています。生成されたコードは、処理が難しく、保守が難しいものです。新しいバージョンのフレームワークで簡単にアップグレードできる素敵なライブラリにあるべき機能は、代わりに、生成されたモデルとコントローラのコードに吐き出されて、あなたのコードと混ざり合ってしまいます。それは足場ではなく、自動生成されたコードの一括ダンプです。
遠くにいてください...
あなたはauthlogicのほうがよいです。
ここに私の推論を見てください http://blog.platform45.com/2009/09/30/user-authentication-with-authlogic