标签: ruby-on-rails database-design model
首先 - 由于设计灵活,欢迎备用建议。
假设我们有一个徽章数据库(想想游戏化)。预计数据库中存在某些Badge实例(属性:名称,描述,图像)。我想定义专门的方法(赢得())来测试用户是否有资格获得其行为取决于模型的特定实例的徽章。
基本上,徽章的ID决定了他们对于赚取的()函数的行为。
有没有标准的方法来做到这一点?它给我一点点设计气味。