Ruby on rails 纸张追踪和CanCan:Rails管理不';不显示版本

Ruby on rails 纸张追踪和CanCan:Rails管理不';不显示版本,ruby-on-rails,cancan,rails-admin,paper-trail-gem,Ruby On Rails,Cancan,Rails Admin,Paper Trail Gem,我已经在Rails应用程序中配置了Paper_Trail和CanCan。Rails\u Admin很好地向我展示了版本和版本关联 在另一个应用程序(实际上是前一个应用程序的分支)中,我也希望Rails_Admin显示这些表,但它没有 在这两个应用程序中,我都以用户身份登录,角色为admin,两个应用程序的功能如下所示: class Ability include CanCan::Ability def initialize(current_user) alias_action

我已经在Rails应用程序中配置了Paper_Trail和CanCan。Rails\u Admin很好地向我展示了
版本
版本关联

在另一个应用程序(实际上是前一个应用程序的分支)中,我也希望Rails_Admin显示这些表,但它没有

在这两个应用程序中,我都以用户身份登录,角色为
admin
,两个应用程序的功能如下所示:

class Ability
  include CanCan::Ability

  def initialize(current_user)
    alias_action :create, :read, :update, :destroy, to: :crud

    can :read, User

    if current_user.nil?
      can :create, User
    else
      can :update, User do |user|
        user == current_user # Update himself
      end

      can :crud, Boilerplate # This is the only line that the 2nd app adds to the ability

      if current_user.has_role?(:admin)
        can :access, :rails_admin
        can :dashboard

        can :crud, :all
      end

      cannot :destroy, User do |user|
        user == current_user
      end
    end
  end
end
除了行
can:crud、样板文件
,所有内容都是一样的。迁移也是一样的,所以我有所需的表等


我已经创建了每个应用程序的
当前功能的转储文件
:。我能看到的是,用户在Rails\u Admin中看到回形针的能力有很多扩展的动作,而另一个没有。这是从哪里来的?两个用户肯定都有
:admin
角色。

问题是我没有使用最新的纸质版本(版本
4.0.0.rc