私はROR開発の初心者です。Ruby on Rails チュートリアルの第 2 版を使用して、独自のアプリケーションを作成しようとしています。多くのリサーチを行いました。devise やその他の認証システムについて、またはこの本が独自の認証システムを作成する方法を教えてくれるので、コメントが必要です。
あなたのアイデアは何ですか?独自の認証システムを作成するのは時間の無駄ですか?
私はROR開発の初心者です。Ruby on Rails チュートリアルの第 2 版を使用して、独自のアプリケーションを作成しようとしています。多くのリサーチを行いました。devise やその他の認証システムについて、またはこの本が独自の認証システムを作成する方法を教えてくれるので、コメントが必要です。
あなたのアイデアは何ですか?独自の認証システムを作成するのは時間の無駄ですか?
私はDeviseを大いに支持しており、車輪を作り直さないことも支持しています。私の反論の質問は、わずか数回の短い bash コマンドで Devise がインストールされて実行されるのに、なぜ独自の認証ソリューションを作成するのに苦労するのかということです。Devise を選択するには、構成オプションだけで十分です。エンジンのほぼすべての部分が独自のコードでオーバーライドできることは言うまでもありません。
Devise の実行を簡単に開始できるブログ投稿が何百もあります。どんな宝石でもそうであるように、ソースコードを閲覧することから始めて、探している答えをwikiで確認することをお勧めします。@krizz が述べたように、Ryan Bates の Railscasts は、セットアップを確認する必要がある場合に最適な場所です。
そしてもちろん、行き詰まったときはいつでもここでスタックに戻ることができます。
私はRoR自体はまったく初めてですが、これまでDeviseを使用していました(現在読んでいる本によると、それだけの価値があります)。
紹介が必要な場合は、Devise に関する Railscasts を使用できます。
http://railscasts.com/episodes/209-introducing-devise
そして、習得が非常に簡単で機能が充実しているため、独自に作成するのはかなりやり過ぎだと思います。