古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

規約

ファイル名の規約

ディレクトリ ファイル クラス名 親クラス
app/controllers/ xxxs_controller.rb XxxController ApplicationController
app/models/ xxx.rb Xxx ActiveRecord::Base
app/views/xxxs/ yyy.html.erb    
app/views/layouts/ xxx.html.erb    
app/helpers/ xxxs_helper.rb    
db/migrate/ YYYYMMDDhhmiss_mmm_xxxs.rb MmmXxxs ActiveRecord::Migration
test/fixtures/ xxx.yml    

テーブル定義についての規約

テーブル名とクラス名

キーのカラム名

日付関連のカラム名

結合テーブル