Active Admin Dashboard ページにいくつかのモデルの検索機能を追加したいと考えています。それ、どうやったら出来るの?
通常のモデルの場合、「フィルター」を使用してそれを行うことができますが、ダッシュボード ビューでそれを行うにはどうすればよいですか。セクションおよび ActiveAdmin::Dashboards.build 内で使用できるメソッドは何ですか?
Active Admin Dashboard ページにいくつかのモデルの検索機能を追加したいと考えています。それ、どうやったら出来るの?
通常のモデルの場合、「フィルター」を使用してそれを行うことができますが、ダッシュボード ビューでそれを行うにはどうすればよいですか。セクションおよび 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>