ユーザーがレストランで時間枠を予約するのに役立つある種のRailsアプリを作成しようとしています。ブラウザで予約を表示して予約できるように、これをどのようにモデル化できますか? 私は2つのモデルを持っています:
class Restaurant < ActiveRecord::Base
has_many :reservations
class Reservation < ActiveRecord::Base
belongs_to :restaurant
attr_accessible :name, :date, :time
最初に、Restaurant モデル内で日付をキーとしてハッシュを使用して空き状況を保存する方法を試しました。しかしその後、Rails データベースはハッシュをシリアル化する必要があることに気付きました。そのことを詳しく説明する前に、これを実行するためのより良い方法がないことを確認したいと思います。
私はPostgresを使用しています(関連する場合)。どんな助けでも大歓迎です!