0

我的一些 has_many 关系指向具有有效英文名称的类,例如:

  has_many :users
  has_many :providers

但对于其中一些,模型名称是例如key_perform_ind所以has_many看起来像这样:

has_many :key_perform_inds

所以我的问题是在这种情况下我是否应该使用 class 关键字并明确告诉 rails 我在说什么类?

如果这很重要,我正在使用 Rails 3.2。

4

1 回答 1

1

您可以随意命名您的关联...如果名称与实际的类名不同,您需要指定它。

has_many :key_performing_industries, class_name: 'KeyPerformInd'
于 2013-02-06T23:11:37.497 回答