00.rubyonrails:09.railsコマンド
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| 00.rubyonrails:09.railsコマンド [2022/01/28] – 作成 adash333 | 00.rubyonrails:09.railsコマンド [2022/03/13] (現在) – [データベース] adash333 | ||
|---|---|---|---|
| 行 9: | 行 9: | ||
| 更新日 2019年04月28日 | 更新日 2019年04月28日 | ||
| Rails generate の使い方とコントローラーやモデルの命名規則 | Rails generate の使い方とコントローラーやモデルの命名規則 | ||
| + | |||
| + | https:// | ||
| + | コントローラの作成 | ||
| + | -モデルを操作するためのコントローラ名は必ずModelの複数形で全て小文字 | ||
| + | -モデル名が複数単語である場合は全て小文字で単語をアンダースコアで区切るスネークケースという記法にし、最後の単語を複数形 | ||
| + | -モデルを操作しないコントローラ名は任意の名称で大丈夫(home_controller.rbなど) | ||
| + | user_posts_controller.rb | ||
| + | < | ||
| + | rails g controller posts | ||
| + | </ | ||
| + | |||
| + | モデルは単数形で、最初の文字が大文字 | ||
| + | < | ||
| + | rails g model User name:string email: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== rails g modelのreference型 ===== | ||
| + | |||
| + | https:// | ||
| + | 【Rails】references型とは何か?わかりやすく解説。外部キー(foreign_key)とは?belongs_toやhas_manyの意味と実例 | ||
| + | 2021/7/18 | ||
| + | |||
| + | すでにusersテーブルを作成済みのとき、 | ||
| + | < | ||
| + | rails g model Task name:string user: | ||
| + | </ | ||
| + | すると、usersテーブルに対応したTaskを作成することができる(?) | ||
| + | |||
| + | https:// | ||
| + | 【Rails】モデルをgeneratorで作成するときに外部キー(FK)を設定する(references) | ||
| + | September 01, 2020 | ||
| + | |||
| + | |||
| + | https:// | ||
| + | Active Record マイグレーション | ||
| + | |||
| + | |||
| + | ===== データベース ===== | ||
| + | |||
| + | < | ||
| + | rails: | ||
| + | </ | ||
| + | |||
00.rubyonrails/09.railsコマンド.1643379746.txt.gz · 最終更新: 2022/01/28 by adash333
