使用has_many和belongs_to

时间:2013-07-29 19:39:28

标签: ruby-on-rails rails-activerecord

我有一个表格,其中包含每个用户的信息。该表名为“user”。 'user'表有'clearance'列,它有每个用户的许可等级ID 然后,我有另一个名为“许可”的表,其中包含每个许可级别的描述 在问这个问题之前,我环顾了一下,发现我可以使用has_many和belongs_to建立关联,但我真的无法弄清楚如何使用它们。
如何将我的“用户”表格中的“许可”栏与我的“许可”表相关联,并让它显示关于我的许可级别的说明?

1 个答案:

答案 0 :(得分:0)

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

class Clearance < ActiveRecord::Base
  has_many :users, :foreign_key => "clearance"
end