2013-08-17 10 views
9

いくつかのエンジンとチュートリアルがありますが、どれが短時間で手伝ってくれるのか分かりませんでした。私はRailsとRubyを学んでいます。私の目的は、実生活のイベントで役立つ一方、それがどのように動作するのかを理解することです。Railsでスターター用のログインを作成する最も良い方法は何ですか?

これに関するリンクや説明はありがたいです!

答えて

14

他の回答にはDeviseを推奨しています。考案者自身のドキュメントは言う:

あなたが最初のRailsアプリケーションを構築する場合、我々はない工夫を使用することをお勧めいたします。 Deviseは、Railsフレームワークをよく理解している必要があります。そのような場合は、簡単な認証システムを最初から始めることをお勧めします。

私は同意するつもりです。 Deviseは、最小限の時間で強力なログインシステムを作成できる素晴らしいエンジンですが、Railsを学習する目的でアプリケーションを構築する場合は、チュートリアルの後に独自のログインシステムを構築して、ボンネットの下で実際に何が起こっているのかをより深く理解する。いつでも戻ってDeviseを使うことができます。

チュートリアルでは、Deviseがお勧めするのはMichael HartlのRuby on Rails Tutorial - 特に6,7,8章の章をお勧めしたいと思います。(私は本全体をお勧めしますが、それは関連する章です)

スクリーンキャストがあなたのものであれば、Ryan Bates's Railscast on the subject は私がそれを自分で見たことはありませんが、良いと思われます。

+0

しばらく前に私はマイケル・ハルトルの本を買ったが、まだそこにはいなかった。私はそれをもう一度拾い読みし、私が探しているものを読むことができることを知ってうれしい。 – Zentaurus

1

https://github.com/plataformatec/devise

は、宝石のファイルに追加して、最小限の構成をインストールするような単純な工夫と呼ばれる宝石、

gemfile.rbが

gem 'devise' 

インストール:

rails generate devise:install 

Userモデルを作成します。

rails generate devise user 

、ここであなたが使用できるコマンドされています

https://github.com/plataformatec/devise#controller-filters-and-helpers

+0

Gracias、以下に該当しない、とは限りません。 – Zentaurus

関連する問題