クライアント側とサーバー側の両方で、送信された時刻文字列のコレクションをそれぞれ javascript/coffeescript と ruby で検証したいと思います。検証時に、時刻の値が DB に保存されます。これを達成する最善の方法についての提案を歓迎します。ありがとう。
検証したい:
- 入力した時間が実現可能
- コレクション内の期間は重複しません。
以下は、ユーザーが送信したデータのセットの例です。
[{"start": "10:00 AM", "end": "11:30 AM"},
{"start": "11:30 AM", "end": "1:00 PM"}]