Как указывает Эрвин, в этом случае будет работать простое сравнение text_value <> ''
.
scope :comments, where("text_value <> ''")
(Rails 3 предпочитает этот синтаксис запроса для scope
, а также find
, all
и т. д., а не хэш опций, например :conditions => ...
. Последний в * Rail * устарел в Rails 3.1 )1013 *
scope :comments, ->{ where("text_value <> ''") }