Closed HAYASHI-Masayuki closed 1 year ago
原因は単純に、end_at - start_atの結果が浮動小数点数になっているだけ。 どこでto_iするかだけ要検討。モデルでやるか、コントローラでやるか。
end_at - start_at
to_i
ちゃんとデグレを防げるテストも書く!
モデルでやるか、コントローラでやるか。
このアプリケーションの要件から見て、計測時間が小数点以下の精度を持つ必要はないはず。 表示レベルでなく、アプリケーションレベルで。なのでモデルでよさそう。
原因は単純に、
end_at - start_at
の結果が浮動小数点数になっているだけ。 どこでto_i
するかだけ要検討。モデルでやるか、コントローラでやるか。ちゃんとデグレを防げるテストも書く!