次のような期間があります。
- 2年
- 1ヶ月
- 4日
計算に簡単に使用できるように、DB 内の既存のレコードにそれらを追加したいですか? 残りの期間を確認するために必要な計算の種類は [time_period] - (Time.now - [datetime]) です。
私の生理はかなり標準的なので、期間を「2年」、「1か月」、「4日」などの文字列として保存し、分割して使用することを考えていました。たとえば、「4 日」は次のようになります。
4.send("days".to_sym)
この方法についてどう思いますか?より良いアイデアはありますか?