【02 | Rails7.0のインストール】 << 【ホーム】 >> 【04 | 開発スタート】
↓↓クリックして頂けると励みになります。
アプリケーション名「backend」を作成します。
作成コマンドは、「RailsGame」フォルダで行います。
コマンド
rails _7.0.7.2_ new backend -d postgresql --api
ターミナルで作成された「backend」フォルダに移動します。
コマンド
cd backend
「psych」がインストールされていないというエラーが出ます。
Homebrewでlibyamlをインストールします。
コマンド
brew install libyaml
bundleしてpsychをインストールします。
コマンド
bundle
「config\database.yml」の設定
PostgresqlとRailsの接続を設定します。
「config\database.yml」を開き、以下のように設定します。
config\database.yml(17行目~)
default: &default adapter: postgresql encoding: unicode # For details on connection pooling, see rails configuration guide # http://guides.rubyonrails.org/configuring.html#database-pooling pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: postgres password: 12345678 #ご自分のpostgres rootパスワードを入れてください host: localhost
PostgreSQLにデータベースを作成
コマンド
rails db:migrate
Posticoで確認します。
テーブルはまだありませんが、データベース「backend_development」に接続できます。
サーバーを起動し、ブラウザでhttp://127.0.0.1:3000/を確認します。
コマンド
rails s
一旦サーバを「control + C」でストップし、モデルを作成します。
コマンド2つ
rails g model player username
rails g model game player:references score:integer
マイグレーションを適用します。
コマンド
rails db:migrate
↓↓クリックして頂けると励みになります。
【02 | Rails7.0のインストール】 << 【ホーム】 >> 【04 | 開発スタート】