使用以下功能建立餐厅预订系统:
以下是优先功能列表:
我对rails上的ruby完全不熟悉,我只需要一个关于如何开始的简单提示以及我应该采用什么方法解决这个问题?
答案 0 :(得分:2)
首先定义模型(实体),它们的属性以及它们之间的关系。接下来,弄清楚需要向前端公开哪些功能。
(这些步骤可以按任意顺序发生,或者更现实地说,每个步骤都会影响您对另一个的想法,因此当您迭代系统必须处理的各种事物时,它会反复反弹。)
使用您将遇到的条件扩展上面的用户故事,以及您将如何知道它已完成。 Rails可以让您轻松开始构建初步功能 - 不要先了解它的外观,只需确保您可以实际执行所需的操作。
您还需要一个用户身份验证/授权系统;我建议使用现有的authlogic或devise。你是否需要cancan这样的授权我不知道;但是你需要一些方式来确保人们只能看到他们应该能够做到的事情。
你还需要像eventmachine这样的东西来扫除旧的预订(男人,在纽约,如果你像是迟到了10分钟,你就在那里!)但是一步一步走 - - 首先只是将扫地机作为一个手动过程来实现逻辑。
祝你好运!