1

我正在开发一个 Occasion Reminder rails 应用程序,用户可以在其中注册,然后设置应用程序将来通过电子邮件提醒他们的某些未来日期和假期/场合……此外,他们可以选择兴趣,电子邮件将包含相关交易在那些日期选定的兴趣..

无论如何,我的问题很简单,因为我正在为应用程序设置初始模型,并且想知道日期/假期和兴趣是否应该是用户模型/表格的属性或他们自己的独特模型(设置一个 has_many :用户模型中的兴趣关联等..)

非常欢迎任何想法或建议!

非常感谢!

4

1 回答 1

2

我会倾向于单独的模型,特别是为了利益。这使您可以轻松地查询他们,并将结果分组以显示数据的各种视图(例如,查找具有相似兴趣的用户,或者可能在特定日期参加相同活动的用户)。从数据库规范化的角度来看,单独的模型也是“正确”的答案。

这对于您根据用户兴趣提供交易的计划特别有用。

于 2012-05-10T04:10:02.613 回答