作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 Active Admin Dashboard 页面上为我的几个模型添加搜索功能。我该怎么做?
对于常规模型,我可以使用“过滤器”来做到这一点,但我如何在仪表板 View 中做到这一点。部分和 ActiveAdmin::Dashboards.build 中可用的方法是什么?
最佳答案
添加我是如何做到的(遵循 Sjors 的建议),以便其他人可能会发现它有用:
在 dashboards.rb 中:
section "Search User", :priority => 4 do
div do
render "search_user"
end
end
在 views/admin/dashboard/_search_user.html.erb(使用 firebug 复制的用户过滤器的 HTML):
<div class="panel_contents">
<form method="get" id="q_search" class="filter_form" action="/admin/users" accept-charset="UTF-8">
<div class="filter_form_field filter_string">
<label for="q_email" class=" label">Search Email:</label>
<input type="text" name="q[email_contains]" id="q_email" />
<input type="submit" value="Go" name="commit" id="q_submit" />
</div>
</form>
</div>
关于ruby-on-rails - 如何向 Active Admin 仪表板添加过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178000/
我是一名优秀的程序员,十分优秀!