成就模式

时间:2011-09-19 03:45:29

标签: ruby-on-rails

建立这个问题,How to implement an achievement system in RoR我的Achievement表中会有一个user_id列吗?

1 个答案:

答案 0 :(得分:0)

假设您正在使用接受的答案方式,那么是的,您的成就表中会有一个user_id。您可以这样说,因为在Achievements模型中,它具有:

belongs_to :user

如果您通过rails生成器生成成就模型,它将如下所示:

rails g model Achievement user:references ........

其中.....是成就模型中的其他字段。