Ruby on Rails で API を作る(環境構築編)

著名な Web バックエンドフレームワークである Ruby on Rails を学び、 API を作ります。初回のこの記事では、ローカル環境に Ruby on Rails の環境を構築します。

    Loading...

## 筆者の環境

  • Windows 11 Home
  • Ruby >= 3.1.4
  • Ruby on Rails 7.0.0

## Ruby のインストール

Downloads
The easy way to install Ruby on Windows This is a self-contained Windows-based installer that includes the Ruby language, an execution environment, important...
Downloads favicon rubyinstaller.org
バージョン確認
$ ruby -v

今回は Ruby + DevKit v3.1.6 をインストールしました。

## Ruby on Rails の環境構築

### インストール

インストール
$ gem install rails -v 7
バージョン確認
$ rails -v

今回は Ruby on Rails v7.0.0 をインストールしました。

### 新規プロジェクトの作成

今回は JSON API を作成するため、--api オプションをつけてプロジェクトを作成します。データベースは PostgreSQL を使います。

新規プロジェクトの作成
$ mkdir RailsApp
$ cd RailsApp
# 作成
$ rails new [app-name] --api --database=postgresql

### サーバ起動

起動
$ rails s

localhost:3000 にアクセスするとランディングページが表示されます。

### ブランチを切る

ブランチを切る
$ git switch -c develop
$ git merge main
$ git push -u origin develop

## 参考

Ruby on Railsの環境構築をしてみよう!(Windows)
Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。
Ruby on Railsの環境構築をしてみよう!(Windows) favicon prog-8.com
Ruby on Railsの環境構築をしてみよう!(Windows)
Rails による API 専用アプリケーション - Railsガイド
JSON APIアプリケーションをRailsで効果的に作成する方法を解説します。
Rails による API 専用アプリケーション - Railsガイド favicon railsguides.jp
Rails による API 専用アプリケーション - Railsガイド
Docker を利用する場合

Docker + WSL2 の動作が不安定でやめましたが、Docker を利用した環境構築↗ も可能です。

記事がありません