その後ソースを追って、
--- query.rb.orig 2008-09-04 17:55:36.000000000 +0900
+++ query.rb 2008-09-10 15:40:22.000000000 +0900
@@ -86,8 +86,8 @@
:list_subprojects => [ "*", "!*",
"=" ],
:date => [ "<t+", ">t+", "t+", "t",
"w", ">t-", "<t-", "t-" ],
:date_past => [ ">t-", "<t-", "t-",
"t", "w" ],
- :string => [ "=", "~", "!", "!~" ],
- :text => [ "~", "!~" ],
+ :string => [ "=", "~", "!", "!~", "!
*" ],
+ :text => [ "~", "!~", "!*" ],
:integer => [ "=", ">=", "<=" ] }
のように修正したところ、「なし」を選択出来るようになりました。動作もMySQLでは問題ないようです。