【发布时间】:2020-10-24 07:10:24
【问题描述】:
我无法在 ActiveAdmin 文档或其他地方找到明确的答案。有没有办法动态设置面板或侧边栏的标题?例如,我需要将过滤后的资源名称包含在标题中。这可能吗?
【问题讨论】:
-
从未使用过activeAdmin,但总的来说你可以创建一个辅助方法
我无法在 ActiveAdmin 文档或其他地方找到明确的答案。有没有办法动态设置面板或侧边栏的标题?例如,我需要将过滤后的资源名称包含在标题中。这可能吗?
【问题讨论】:
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
【讨论】: