从current_user设计访问关联对象

时间:2012-05-01 21:17:44

标签: ruby-on-rails

我有两个模型如下:

    class CollegeAdmin < ActiveRecord::Base
      # Include default devise modules. Others available are:
      # :token_authenticatable, :encryptable, :confirmable, :lockable, :timeoutable and :omniauthable
      devise :database_authenticatable,
             :recoverable, :rememberable, :trackable, :validatable

      belongs_to :college
    end

    class College < ActiveRecord::Base
      has_many :college_admins, :dependent => :destroy
    end

在college_admin的一个视图中,我想显示一个“我的学院”链接,显示当前大学管理员所属的大学的学院路径:

    <li><%= link_to "My College", current_college_admin.college %></li>

这不起作用。我可以访问current_college_admin.name或其他属性,但current_college_admin.college不起作用。我错过了什么?

谢谢,

0 个答案:

没有答案