建立这个问题,How to implement an achievement system in RoR我的Achievement表中会有一个user_id列吗?
答案 0 :(得分:0)
假设您正在使用接受的答案方式,那么是的,您的成就表中会有一个user_id。您可以这样说,因为在Achievements模型中,它具有:
belongs_to :user
如果您通过rails生成器生成成就模型,它将如下所示:
rails g model Achievement user:references ........
其中.....是成就模型中的其他字段。