ruby-on-rails - 基于子域的事件管理员隐藏菜单

标签 ruby-on-rails ruby activeadmin

有一种方法可以根据子域隐藏菜单吗?

我试图在 ApplicationController 中获取请求中的子域并将其存储为全局变量以在资源中使用,但没有成功。

最佳答案

documentation有一个如何做到这一点的例子。

使用您提供的信息,这可能会解决您的问题:

ActiveAdmin.register Custom1 do
  menu parent: "basic_entities", if: proc { request.subdomain == "foo" }
end

关于ruby-on-rails - 基于子域的事件管理员隐藏菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47937660/

相关文章:

ruby-on-rails - 无法弄清楚为什么我会收到单位化常量错误

ruby-on-rails - 将邮件消息附加到 Rails 中的邮件

ruby - 像使用 Ajax 一样使用 Ruby 调用异步方法

ruby-on-rails - 如何在ActiveAdmin 的展示页面的Div 下添加link_to | rails 4

ruby-on-rails - Rails 事件管理 csv 输出所有结果而不是选择

ruby-on-rails - 使用 Rspec 和 Capybara 在 Rails 3 中测试 session

ruby-on-rails - 如何调试在 IRB 控制台的 delayed_job 任务中运行的代码?

php - 在 PHP 中加密 (mcrypt),在 Ruby 中解密 (OpenSSL::Cipher)

ruby-on-rails - 如何在异常发生后继续处理 Ruby 中的 block ?

ruby-on-rails - 同一资源的两个页面 - ActiveAdmin