【发布时间】:2013-07-08 16:23:30
【问题描述】:
我正在寻找编写某种 Rails 应用程序来帮助用户在餐厅预订时段。如何以这种方式对其进行建模,以便可以通过浏览器显示和预订预订?我有两个模型:
class Restaurant < ActiveRecord::Base
has_many :reservations
class Reservation < ActiveRecord::Base
belongs_to :restaurant
attr_accessible :name, :date, :time
起初,我在 Restaurant 模型中使用哈希来存储可用性,使用日期作为键。但后来我意识到 Rails 数据库必须序列化哈希,我想在深入研究之前确保没有更好的方法来解决这个问题。
我正在使用 Postgres(如果相关)。任何帮助将不胜感激!
【问题讨论】:
标签: ruby-on-rails database associations