issues
search
Fumiya-Matsumoto
/
run_manage_spa
0
stars
0
forks
source link
Improve post db
#2
Closed
Fumiya-Matsumoto
closed
2 years ago
Fumiya-Matsumoto
commented
2 years ago
変更の概要
Postモデルについて、演算処理できる値のカラムが存在するため、DBから消し、post.rbに演算関数を定義する。
関連issue:#1
なぜこの変更をするのか
演算的に求まる値は整合性観点から持たせない方が望ましいため。
前提知識がなくても分かるようにする
やったこと
[x]Postモデルから演算処理できる値のカラムを削除する
[x]Model側に関数を記述(例:distanceとtimeからpaceを算出)
[x]データの保存前に必要な処理はcontrollerに記述(distanceの単位変換など)
影響範囲
特になし
課題
modelがファットになりそうだから、viewやレイヤーを導入したい
キャッシュを生かして演算を早くしたい
変更の概要
なぜこの変更をするのか
やったこと
影響範囲
課題