我期待編寫某種Rails應用程序來幫助用戶在餐廳預訂時間片。這怎麼可以用這樣的方式建模,以便可以通過瀏覽器顯示和預訂預訂?我有兩個模型:如何在Rails中建立預約/約會數據庫模型
class Restaurant < ActiveRecord::Base
has_many :reservations
class Reservation < ActiveRecord::Base
belongs_to :restaurant
attr_accessible :name, :date, :time
起初,我玩弄了一個在餐廳模型中使用散列來存儲可用性,使用日期作爲關鍵。但後來我意識到Rails數據庫必須序列化哈希值,並且我想確保在我深入研究這些內容之前沒有更好的方法去處理這個問題。
我使用Postgres(如果這是相關的)。任何幫助將非常感激!