今日は Devise のお勉強
Devise を理解するために、今日は gem の readme を印刷してにらめっこ。
熟読するぞ、というときは、どうしても紙がいいのは、歳のせいでしょうか。もっとも、ぼくは若いときからそうでした。
Rails 初心者が Sorcery から先に入門するのはめずらしいのかもしれませんが、そちらに慣れてからだと、Devise は複雑に感じます。
View は gem 内部にもっているデフォルトのビューのコピーを生成。Controller は基底クラスを override。Sorcery の場合は、どちらもふつうに自前で書きます。たしかに最初はちょっと手間ですが、すっきりさっぱりしてます。
必要なオプションが Sorcery でまかなえて、自分でフルスクラッチするプロジェクトだとしたら、Sorcery 一択かな。Sorcery ラブ。