2022-05-19から1日間の記事一覧

rails:コンソールからFactoryBotでデータ作成する

Rspec実行時以外、railsコンソールからもFactoryBotを使ってデータ作成できる。 以下は例。 > c = Company.First > s = FactoryBot.create(:staff, name: 'kenji', company: c) FactoryBot実装済みが前提。 戻り値はインスタンス。

rails:判定ロジックサンプル備忘1

以下のようなケースの判定ロジックを考える。 モデルで以下のように定数定義。 app/models/worker.rb class Worker < ApplicationRecord WORKER_TYPES = { TEACHER: 1, PILOT: 2 }.each_value(&:freeze).freeze end デコレータは以下のように継承して定義。 …