脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

Railsモデルまわり命名規則

命名規則

モデルファイル名

app/models/basic_user.rb

Table名

basic_users

Class名

BasicUser

Factoryファイル名

spec/factories/basic_users.rb

Factory テーブル名

factory :basic_user do

rspecファイル名

spec/models/basic_users_spec.rb

rspec FactoryBot呼び出し

let(:basic_user) { FactoryBot.build(:basic_user) }

ルール

複数形

table名
Factoryファイル名
rspecファイル名(+_spec)

キャメルケース

Class名