0

我有一个表,其中包含每个用户的信息。此表名为“用户”。'user' 表有 'clearance' 列,其中包含每个用户的许可级别 ID。
然后,我有另一个名为“clearances”的表,其中包含每个许可级别的描述。
在问这个问题之前我环顾了一下,我发现我可以使用 has_many 和 belongs_to 进行关联,但我真的不知道如何使用它们。
如何将“用户”表中的“许可”列与“许可”表关联,并使其显示关于许可级别的描述?

4

1 回答 1

0
class User < ActiveRecord::Base
  belongs_to :clearance, :foreign_key => "clearance"
end

class Clearance < ActiveRecord::Base
  has_many :users, :foreign_key => "clearance"
end
于 2013-07-29T19:42:52.317 回答