【发布时间】:2011-09-10 10:54:57
【问题描述】:
我有一个网站,人们可以在其中查找附近餐馆的菜单。
作为餐厅,您可以注册并输入您的菜单。我应该如何设计模型?
class User < ActiveRecord::Base
has_one :venue
class Venue < ActiveRecord::Base
has_many :menus
或者我应该在场地模型中存储所有内容(电子邮件、密码等)?
下一个问题是注册表单。使用 User 和 Venue 模型,我必须通过一个表单创建多个模型。不要认为这对用户很友好。
最后一个问题:我还希望有一个“普通”用户可以对餐馆和其他东西进行评分。我认为这会干扰用户/场地模型方法。
你怎么看?你会怎么做?
提前致谢
【问题讨论】:
标签: ruby ruby-on-rails-3 forms model ruby-on-rails-3.1