文書の過去の版を表示しています。
The Ruby on Rails Tutorial: Learn Web Development with Rails
62 79 90 95 165 180 187 320 351 401 451 478 517
RailsSpaceと同じ作者。こちらはバージョン6で新しい。RailsSpaceと同じくチュートリアル式(逆はリファレンス)で、たのしく学べる。
cdの使い方みたいなところから書いてるわりに、herokuでファーストデプロイさせる挑戦的な本…と思ったが、実際やってみると超絶カンタンで納得した。
メモ
Gemfile: 環境ごとのGemを設定。開発ではsqlite、デプロイではpostgresを使うヨとか。
bundleでディレクトリにGemを落とす。どこでも動作するようにする。
なぜかshebangをいじらないとデプロイできなかった。herokuにここがおかしいよと、ちゃんとメッセージが出てきたのでありがたかった。出てなかったら絶対わからん。
ページ数だけあってかなり詳細な説明。Ruby,TML,
CSS,CSSフレームワーク…と浅く広くという感じ。フレームワークはほかのを2回やったのでややクドく感じる。そのへんは軽くやった。
BootstrapやSassも簡単に解説。必要なもの全部入り。
テストも詳しく解説。Guard。
配列と文字列には%wが便利。
>> %w[foo bar baz]
=> ["foo", "bar", "baz"]
バグがあったときは、まずテストを書いて再発を防ぐ。後で読みやすくもなる。例: flashが2回め以降も消えないとき、1回目は要素があることをテスト、2回目はないことをテストする、など。
ログインシステムを実際のコードとともに詳しく解説している。
article/the_ruby_on_rails_tutorial.1600653212.txt.gz · 最終更新: 2020/09/21 10:53 by kijima