MENU

2020-06-21から1日間の記事一覧

i18の対応方法

## i18の対応はどんな時に使うか enumなどを使うときに英語で管理するのでその時に使う ```ruby class Project enum state: { open: 1, close: 2 } end project = Project.find(1) project.state => open or close # ここで英語が出てしまう ``` ## enum-hel…

クラスとモデルの使い分け

## クラスとモデルの使い分けのポイント - レコードを残す必要がない場合はモデルを作成しない - モデルを作成しないと言う事はDBにレコードが貯まらないので、DB的には良いのかな? ## クラスを使う時のポイント - モデルのような振る舞いをするためには少…

ActiveModel::Attributesを使ってみる

## ActiveModel::Attributesとは何か? モデルカラムにアクセスする動作ができるようになるみたい ## 使い方 とりあえず試してみる ```ruby class Order include ActiveModel::Model include ActiveModel::Attributes attribute :title attribute :price end…