我正在尝试将搜索字段添加到 ActiveAdmin header 中。我希望它位于 ActiveAdmin 中的注销按钮旁边,但我愿意将其放在标题中的任何位置。我尝试使用 admin.build_menu
但没有成功。我不想使用侧边栏,因为它会占用我的水平空间。
如果能够做这样的事情那就太好了:
config.namespace :admin do |admin|
admin.build_menu do |menu|
menu.add :input => 'Search', :url => "/search"
end
end
并让它在菜单栏中放置一个搜索框
对此的任何帮助将不胜感激。我希望尽可能干净地完成此操作,而不覆盖 ActiveAdmin 代码,但我愿意接受任何解决方案。
最佳答案
我实现的解决方案是通过 jQuery 实现的。 在 active_admin.js 上添加了这一行:
$('#header ul#tabs').append('<li><input id="listing-search" type="text" placeholder="Listing Number"></input></li>');
关于ruby-on-rails - 如何在 ActiveAdmin 菜单或标题中添加输入搜索字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30336903/