00.rubyonrails:09.railsコマンド
文書の過去の版を表示しています。
Railsコマンド
見出し
https://qiita.com/higeaaa/items/96c708d01a3dbb161f20
@higeaaa
更新日 2019年04月28日
Rails generate の使い方とコントローラーやモデルの命名規則
https://rails-ambassador.herokuapp.com/lessons/ControllerClass
コントローラの作成
- モデルを操作するためのコントローラ名は必ずModelの複数形で全て小文字
- モデル名が複数単語である場合は全て小文字で単語をアンダースコアで区切るスネークケースという記法にし、最後の単語を複数形
- モデルを操作しないコントローラ名は任意の名称で大丈夫(home_controller.rbなど)
user_posts_controller.rb
rails g controller posts
モデルは単数形で、最初の文字が大文字
rails g model User name:string email:string
rails g modelのreference型
https://prograshi.com/framework/rails/references_and_foreign-key/
【Rails】references型とは何か?わかりやすく解説。外部キー(foreign_key)とは?belongs_toやhas_manyの意味と実例
2021/7/18
すでにusersテーブルを作成済みのとき、
rails g model Task name:string user:references
すると、usersテーブルに対応したTaskを作成することができる(?)
見出し
00.rubyonrails/09.railsコマンド.1646391220.txt.gz · 最終更新: 2022/03/04 by adash333