首页 > 解决方案 > ActiveAdmin 设置选项卡处于活动状态

问题描述

我在 ActiveAdmin 页面中为我的资源使用“选项卡”。像这样的东西:

tabs do
  tab 'General' do
  end
  tab 'Content' do
  end
end

是否有能力将非第一个选项卡设置为活动?就像是:

tab 'Content', active: true

标签: tabsactiveadmin

解决方案


我发现 ActiveAdmin 不支持开箱即用:标签的 JS 代码,否则可以相应地设置活动标签 css 类ui-tabs-active,但无法将 css 类传递给 html。我已经准备好添加此功能的推送请求:

https://github.com/activeadmin/activeadmin/pull/5411 '

这允许下一个:

tab 'Content', {class: 'ui-tabs-active'} do
  #omitted code
end

页面加载时选项卡content将处于活动状态。


推荐阅读