我的一些has_many关系指向具有有效英文名称的类,例如:
has_many :users
has_many :providers
但是对于其中一些模型名称,例如 key_perform_ind ,因此has_many
将如下所示:
has_many :key_perform_inds
所以我的问题是我应该在这种情况下使用class关键字并明确告诉rails我正在谈论的类是什么?
如果重要的话,我正在使用Rails 3.2。
答案 0 :(得分:1)
您可以根据需要为关联命名...如果名称与实际的班级名称不同,则需要指定它。
has_many :key_performing_industries, class_name: 'KeyPerformInd'