【问题标题】:How do I restrict access to a mounted rack application using rails?如何使用导轨限制对已安装机架应用程序的访问?
【发布时间】:2012-02-17 15:19:40
【问题描述】:

我将 fnordmetrics 作为机架应用安装在我的 rails routes.rb 文件中

在我的 Rails 应用程序中,我有 Devise 处理身份验证。

如何将 fnordmetrics rack 应用程序的访问权限限制为只有已登录该站点的AdminUsers

【问题讨论】:

    标签: ruby-on-rails devise rack


    【解决方案1】:

    您通常可以像这样限制对路由的访问:

    authenticated :user do
      resource :profile
    end
    

    所以,你可以试试

    authenticated :admin_user do
      mount #yadayadayada
    end
    

    注意:没试过,所以ymmv,但我认为这会工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-18
      相关资源
      最近更新 更多