Level.2 Heroku を使ったデプロイの方法 2019年7月22日 ※ 本講座は、動画コンテンツが未作成です。 はじめに さて、ここまでの課題で、Rails で作成した API と Vue.js の繋ぎこみが完了したかと思います。最終課題である Lv.3 でもそうですが、「ポートフォリオを作る」という目的の場合、やはりアプリを公開して操作できるようにしておいたほうが、実際に触ってもらえ... chinju
Level.2 Rails API と Vue の繋ぎこみ 2019年4月19日 ※ 本講座は、動画コンテンツが未作成です。 はじめに Rails Lv.2 までの学習お疲れ様でした! 「Ruby on Rails で WebAPI を実装し、それをテストする」という大きな目標はすでに達成されたのですが、正直これで終わってしまっては、ちょっとモヤモヤしますよね。 ねこくん は!?これで終わりとかア... chinju
Level.2 Level.2 のまとめ 2019年3月16日 ※ 本講座は、動画コンテンツが未作成です。 はじめに ここまでで Rails Level.2 のレッスンすべて完了です。本当にお疲れ様でした! Ruby on Rails 学習ステップ Level.1: 最も基本的なアプリケーションを作りながらRails の全体像を理解する Level.2: テストの書き方を学びながら... chinju
Level.2 FactoryBot を使いこなす 2019年3月15日 ※ 本講座は、動画コンテンツが未作成です。 はじめに requests spec の書き方も一通り学んだところで、少し FactoryBot に戻りましょう。 テストコードを書く上で、ダミーデータを作ることは非常によくあるのですが、そこで一番よく使うのが FactoryBot です。 上記のリンクにもあるように、Fac... chinju
Level.2 API のテスト(requests spec)を書こう! vol.4 2019年3月13日 ※ 本講座は、動画コンテンツが未作成です。 はじめに ここまでのレッスンで、index, show, create のテストの実装が完了しました。 今回のレッスンでは、残りの update, destroy のテストを実装していきましょう! update のテスト テストしたい項目は何か update の処理は、すでに... chinju
Level.2 API のテスト (request spec)を書こう! vol.3 2019年3月7日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、users_controller の index の API テストを実装しましたね。 今回は、残りの CRUD 処理のうち、show と create のテストを実装していきましょう! show のテスト テストしたい項目は何か 前回同様、テス... chinju
Level.2 API のテスト(request spec)を書こう vol.2 2019年2月26日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 正常系テストの概要を書いたので、今回のレッスンではそれに沿って実際にテストを書いていきましょう。今回は、index のテストに焦点を絞って、少しずつ書いていきます。 index のテスト まずはわかりやすい index から実装していきましょう。 routes.rb... chinju
Level.2 API のテスト(request spec)を書こう vol.1 2019年2月26日 ※ 本講座は、動画コンテンツが未作成です。 はじめに ここまでのレッスンでは、model のテストを通じて、rspec の基本形を学んできましたね。 今回は、その基本形をもとに、 として使われる requests spec について学んでいきましょう! generator の設定を修正 以前のレッスンで、generat... chinju
Level.2 FactoryBot でテストデータを作成しよう 2019年2月19日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、User model のテスト実装を通じて、rspec の基本的な書き方について解説しました。 今回は、前回のテストコードをもとに、テストデータを作るための gem である FactoryBot を使うようにコードのリファクタリングをしていきまし... chinju
Level.2 User model のテストを書こう 2019年2月17日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回から rspec を使ったテストについて学んでいきます。 まずは、今ある User model の挙動を確認するテストを書きつつ、どんな感じで rspec のテストを書いていくかを少しずつ学んでいきます。 データベースの環境 テストを書く前に、DB の環境につい... chinju