Rails最速マスター

Ruby on Railsの最速学習方法を学習順序順に列挙する。


1. Ruby on Rails Tutorial: Learn Rails by Example
定番。紙媒体もあるが、時々内容が更新されるので、電子書籍で読むべし。
日本語版もあるが、英語で読むべし。
日本語で最新情報が得られると思うなかれ。

2. The Ruby Programming Language
Ruby言語の学習はこの一冊でOK.
この本は初めに読むべきではない。
内容が抽象的すぎてほとんど頭に入らないのだ。
1. Ruby on Rails Tutorial: Learn Rails by Exampleの後に読もう。

3. CAPSTONE RAILS TUTORIALS

1. Ruby on Rails Tutorial: Learn Rails by Exampleでは扱われないRSpecやDeviseの解説が載っている。
Deviseの解説では、ユーザーの登録/ログイン/編集のRSpecでのテスト方法まで載っている。
今後日本でも主流になるであろうStripeによる課金処理や月額課金の解説も載っている。

4. BaseRails

プロジェクト形式で学ぶRuby on Rails。
プロジェクト形式なのだが、実のところ大したプロジェクトではないので、ほとんどの場合ソースコードを直接読解すれば事足りる。
1ヶ月間だけ入会しよう。

5. 7 Patterns to Refactor Fat ActiveRecord Models

ここで説明されているテクニック(Service ObjectあるいはForm Object等)は時々使用されるので、把握しておこう。

6. RailsCasts

適宜参照。