Ruby on rails 管理rails管理中生成的视图

Ruby on rails 管理rails管理中生成的视图,ruby-on-rails,ruby,windows,rails-admin,Ruby On Rails,Ruby,Windows,Rails Admin,我目前正在做一个项目,我使用的宝石是:Desive、rails admin和cancancan。。下面的代码将添加CRUD和默认视图/页面 能力.rb class Ability include CanCan::Ability def initialize(user) alias_action :create, :read, :update, :destroy, to: :crud if user.role == 'admin' can :read,

我目前正在做一个项目,我使用的宝石是:Desive、rails admin和cancancan。。下面的代码将添加CRUD和默认视图/页面

能力.rb

class Ability
  include CanCan::Ability
  def initialize(user)


    alias_action :create, :read, :update, :destroy, to: :crud

    if user.role == 'admin'
        can :read, [xxxx]
        can :crud, [xxxx]

        can :access, :rails_admin 
        can :dashboard  
    end

  end

end

问题:在哪里可以找到视图或页面?因此,我可以编辑视图。
能力
类是定义所有用户权限的地方,它不添加默认视图<代码>设计在gem中打包了默认视图。要自定义这些视图,必须运行以下命令:

rails generate devise:views
此命令将所有设计视图复制到您的_app/app/views/designe文件夹下的应用程序中。您应该能够从那里自定义特定视图。此外,还可以配置设计视图以供参考

更新

Rails\u admin
文档表明,他们强烈鼓励通过DSL编辑仪表板视图。有几个例子供您参考:


rails\u admin
视图封装在gem中。如果您确实需要添加大量使用DSL无法完成的自定义设置,请将类似的视图结构添加到您的应用程序中。例如:要自定义仪表板视图,请创建
您的应用程序/app/views/rails\u admin/main/dashboard.html.erb
,并编写您自己的仪表板视图。

功能
类中定义了所有用户权限,它不添加默认视图<代码>设计在gem中打包了默认视图。要自定义这些视图,必须运行以下命令:

rails generate devise:views
此命令将所有设计视图复制到您的_app/app/views/designe文件夹下的应用程序中。您应该能够从那里自定义特定视图。此外,还可以配置设计视图以供参考

更新

Rails\u admin
文档表明,他们强烈鼓励通过DSL编辑仪表板视图。有几个例子供您参考:


rails\u admin
视图封装在gem中。如果您确实需要添加大量使用DSL无法完成的自定义设置,请将类似的视图结构添加到您的应用程序中。例如:要自定义仪表板视图,请创建
您的应用程序/app/views/rails\u admin/main/dashboard.html.erb
并编写您自己的仪表板视图。

designe仅用于登录/注册/忘记密码/重新发送。。我认为这与任何管理无关dashboard@Angel是否要自定义管理仪表板视图?@Angel请参阅我的答案中的更新部分了解rails管理视图。Desive仅用于登录/注册/忘记密码/重新发送。。我认为这与任何管理无关dashboard@Angel是否要自定义管理仪表板视图?@Angel有关rails管理视图,请参阅我回答中的更新部分。