00.rubyonrails:09.railsコマンド
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
00.rubyonrails:09.railsコマンド [2022/01/28] – 作成 adash333 | 00.rubyonrails:09.railsコマンド [2022/03/13] – [rails g modelのreference型] 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コマンド.txt · 最終更新: 2022/03/13 by adash333