我期待编写某种Rails应用程序来帮助用户在餐厅预订时间片。这怎么可以用这样的方式建模,以便可以通过浏览器显示和预订预订?我有两个模型:如何在Rails中建立预约/约会数据库模型
class Restaurant < ActiveRecord::Base
has_many :reservations
class Reservation < ActiveRecord::Base
belongs_to :restaurant
attr_accessible :name, :date, :time
起初,我玩弄了一个在餐厅模型中使用散列来存储可用性,使用日期作为关键。但后来我意识到Rails数据库必须序列化哈希值,并且我想确保在我深入研究这些内容之前没有更好的方法去处理这个问题。
我使用Postgres(如果这是相关的)。任何帮助将非常感激!