rails 新規アプリ作成
目次
新規アプリ作成
デスクトップに移動
cd desktoprails アプリを作成
rails new 〇〇(アプリ名)アプリに移動
cd 〇〇(アプリ名)モデルを作成
rails モデル・カラム作成
・モデル名は「単数形、一文字目は大文字」
・ユーザーモデルなら「User」
・カラム名・データ型は「name:string」など
あわせて読みたい

rails データ型一覧 rails データ型一覧 型名意味string文字列text長い文字列integer整数float浮動小数decimal精度の高い小数datetime日時timestampタイムスタンプtime時間date日付binaryバ...
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
endRails.application.routes.draw do
get '〇〇(URL名)' => "〇〇(コントローラー名)#〇〇(アクション名)"
end<!-- htmlの中身を記述 -- >- URLをコピーしました!
