Ruby1.9.1でSequelでのcomparison of Symbol with(以下略)Error の対処

ぐぐったら何とか答が見つかりました

DB[:logs].filter(:id > last_id)

logsテーブルのlast_idより大きいidを選択したいと思って書いたのですが、comparison of Symbol with 1388 failed (ArgumentError)が出ました。

cheat sheat見ても間違いないし、なんじゃこらああと悩んでいたのですが、上記ページを発見

DB[:logs].filter(:id.sql_string > last_id)

とSymbolにsql_stringと追加すると上手くいきました。