web_bonsaiの日記

web開発の学習日記です。誰に見せるためでもないただの日記です。

2022-07-09から1日間の記事一覧

Next.jsのサービスを追加してブラウザでNext.jsのスタートページを表示する | Mac + Docker + Rails + Next.js その0033

参考にさせていただいたページ Next.js + Rails プロジェクトのセットアップ手順 createする TSでやっていくので、docker-compose.ymlのあるディレクトリで以下のコマンドを実行しました。 % yarn create next-app --ts frontend frontend/Dockerfileの作成…

tasksを取得できるapiエンドポイントを作成する | Mac + Docker + Rails + Next.js その0032

rails g controller rails gします。 $ docker-compose run --rm app rails g controller api/tasks get post put delete routes.rbの編集 各メソッドに対するアクションを設定します。 Rails.application.routes.draw do namespace :api do get 'tasks/', t…

FactoryBotをインストールしてRSpecでテストを書く | Mac + Docker + Rails その0031

概要 基本的には、以下の現場Railsの書籍の「Chapter5-1〜5-8. テストをはじめよう」を参考にしつつ、Webで色々検索しながら進めました。 book.mynavi.jp 概要としては以下のことをやりました。番号が振ってあるものは、現場RailsのChapter番号です。 5-5-1.…

現場RailsのChapter4のログイン以外を一通りやる | Mac + Docker + Rails その0030

概要 以下の書籍のChapter4をやりました。 今の自分の目的からすると、ログイン機能はとりあえず不要なので、tasksテーブルのmigrationなど、タスク管理に関係する箇所だけ実装しました。 book.mynavi.jp

現場RailsのChapter3を一通りやる | Mac + Docker + Rails その0029

概要 ここらでデータベースを使って、CRUDの機能作成をしたいので、以下の書籍のChapter3をやりました。 書籍と違う点としては、mpaというnamespaceでcontrollerをgenerateしています。 book.mynavi.jp 表示確認と動作確認をする 以下のページが閲覧できるよ…