📚
Rails基本コマンド
基本コマンド一覧
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