rails 新規アプリ作成
目次
新規アプリ作成
デスクトップに移動
cd desktop
rails アプリを作成
rails new 〇〇(アプリ名)
アプリに移動
cd 〇〇(アプリ名)
モデルを作成
rails モデル・カラム作成
・モデル名は「単数形、一文字目は大文字」
・ユーザーモデルなら「User」
・カラム名・データ型は「name:string」など
rails g model 〇〇(モデル名) 〇〇(カラム名):〇〇(データ型) 〇〇(カラム名):〇〇(データ型)・・・
マイグレーションを実行
データベースのテーブルの定義をRailsに読み込ませます。
rails db:migrate
※新しいカラムを追加する時
rails generate migration Add〇〇(カラム名)To〇〇(テーブル名) 〇〇(カラム名):〇〇(データ型)
rails db:migrate
コントローラーを作成
rails コントローラー作成
・コントローラー名は複数形・小文字
・ユーザーなら「users」
・アクションは「index」「show」など
rails generate controller 〇〇(コントローラー名) 〇〇(アクション名)
ページを表示
ページを表示
class 〇〇Controller < ApplicationController
def 〇〇(アクション名)
end
end
Rails.application.routes.draw do
get '〇〇(URL名)' => "〇〇(コントローラー名)#〇〇(アクション名)"
end
<!-- htmlの中身を記述 -- >
- URLをコピーしました!