Gem meta_search Booleans 的问题

miclle · December 06, 2011 · Last by miclle replied at February 04, 2012 · 2383 hits

项目里用 meta_search 做搜索,表中有 Boolean 字段:common,我想根据这个字段的状态来搜索,像这样:

<select>
<option value="">All</option>
<option value="true">Is Common</option>
<option value="false">Not Common</option>
</select>

meta_search 对 Boolean 给出了 is_true 或 is_false,但这两种都只能表达一种状态,

<select id="search_common_is_true" name="search[common_is_true]">
<option value="">All</option>
<option value="true">Is Common</option>
<option value="false">Not Common</option>
</select>

<select id="search_common_is_false" name="search[common_is_false]">
<option value="">All</option>
<option value="true">Is Common</option>
<option value="false">Not Common</option>
</select>

我可以用两个 checkbox 来解决这个问题,但为什么不能在一个 select 里选择呢?

新手,求解!

呃,我文档没仔细看,用 equals 就可以了!

You need to Sign in before reply, if you don't have an account, please Sign up first.