今日は Devise のお勉強

Devise を理解するために、今日は gem の readme を印刷してにらめっこ。

熟読するぞ、というときは、どうしても紙がいいのは、歳のせいでしょうか。もっとも、ぼくは若いときからそうでした。

Rails 初心者が Sorcery から先に入門するのはめずらしいのかもしれませんが、そちらに慣れてからだと、Devise は複雑に感じます。

View は gem 内部にもっているデフォルトのビューのコピーを生成。Controller は基底クラスを override。Sorcery の場合は、どちらもふつうに自前で書きます。たしかに最初はちょっと手間ですが、すっきりさっぱりしてます。

必要なオプションが Sorcery でまかなえて、自分でフルスクラッチするプロジェクトだとしたら、Sorcery 一択かな。Sorcery ラブ。