====== Railsコマンド ====== [[00.rubyonrails:index.html|Ruby on 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を作成することができる(?) https://bamboo-note.tokyo/Ruby/rails-model-generator-foreign-key/ 【Rails】モデルをgeneratorで作成するときに外部キー(FK)を設定する(references) September 01, 2020 https://railsguides.jp/active_record_migrations.html Active Record マイグレーション ===== データベース ===== rails:db:reset ===== 見出し ===== [[00.rubyonrails:index.html|Ruby on Rails トップページ]]