📚

Rails基本コマンド

2023/07/23に公開

基本コマンド一覧

newコマンド

rails new app名 --api

railsの雛形を作るコマンド。
--apiはapiモードという意味。

generateコマンド(model)

rails generate model Post title:string content:text

modelを作成するコマンド。
上記の例はPostモデルを作成し、その中身はtitle(string型)、content(text型)がある。

注意事項としては上記だけだと雛形を作っただけなので以下のコマンドでmigrateしてしっかり反映させる。

rails db:migrate

generateコマンド(controller)

rails g controller Api::V1::Posts index show create update destroy 

controllerの作成コマンド
Api::V1::というのはver管理の関係上作っており、api/v1/posts_controller.rb
みたいな構造になる。

その次のindexなどは基本的なアクションを最初から作成するために記述。

Discussion