【问题标题】:ActiveAdmin - set dynamic title panel/sidebarActiveAdmin - 设置动态标题面板/侧边栏
【发布时间】:2020-10-24 07:10:24
【问题描述】:

我无法在 ActiveAdmin 文档或其他地方找到明确的答案。有没有办法动态设置面板或侧边栏的标题?例如,我需要将过滤后的资源名称包含在标题中。这可能吗?

【问题讨论】:

  • 从未使用过activeAdmin,但总的来说你可以创建一个辅助方法

标签: ruby-on-rails activeadmin


【解决方案1】:
panel "#{resource.name}", class: "panel_with_resource_name" do
 .....
end

或者你正在寻找这个?

controller do
    before_action {  
      @title = " #{Model.find(params[:your_object_id]).try(:whatever_params)}"
    }
  end

controller do
    def whatever_action
      @title = "this is"+resource.name
    end
  end

然后在视图中

whatever_action:title=> @title  do
 .....
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多