我正在构建一个应用程序来编写品酒笔记,我必须将此tasting framework(仅限第一页)翻译成模型。
这是一个很多数据,我不知道如何继续。我尝试在this spreadsheet中草拟可能的解决方案。
你建议做什么?我是否应该只为每种葡萄酒特征创建一个带有色谱柱的模型(Wine)?
谢谢!
P.S。我正在学习网页开发,对不起,如果我的问题听起来微不足道。
答案 0 :(得分:0)
也许不是你问题的直接答案,但是这里有一些注释:
我会说品尝葡萄酒之类的东西,我会选择选择,标签和简单的自由文本。
This RailsCast应该为您提供有关标记的acts-as-taggable-on gem的详细介绍。
在对数据库进行建模时,可能很方便的一件事就是查看已经填写的几个品酒'表单',看看你是否能看到一个模式。说出口味/酸度我希望价值是轻/中/高之一,而对于结论/身份,它几乎可以是任何东西。
您还需要在限制和允许用户输入之间找到适当的平衡点。我希望你的用户对自由文本更开心,并且选择/收音机盒会受到更多限制。另一方面,对于您来说,从选择框更改为自由文本总是更容易,而不是相反。更不用说选择或标签更容易进行搜索。
我认为你的问题不是那么微不足道,而且我认为你应该简单地试一试。并且设计能够改变主意。