Searchlogic гем установлен, но я не могу получить доступ к методам - PullRequest
0 голосов
/ 19 ноября 2010

Я только что установил гем searchlogic, но когда я пытаюсь получить доступ к основным методам через консоль, я получаю следующую ошибку:

>> User.username_not_null
NoMethodError: undefined method `username_not_null' for #<Class:0x1033a1d90>
    from /Library/Ruby/Gems/1.8/gems/searchlogic-2.4.27/lib/searchlogic/named_scopes/conditions.rb:81:in `method_missing'
    from /Library/Ruby/Gems/1.8/gems/searchlogic-2.4.27/lib/searchlogic/named_scopes/association_conditions.rb:19:in `method_missing'
    from /Library/Ruby/Gems/1.8/gems/searchlogic-2.4.27/lib/searchlogic/named_scopes/association_ordering.rb:27:in `method_missing'
    from /Library/Ruby/Gems/1.8/gems/searchlogic-2.4.27/lib/searchlogic/named_scopes/ordering.rb:30:in `method_missing'
    from /Library/Ruby/Gems/1.8/gems/searchlogic-2.4.27/lib/searchlogic/named_scopes/or_conditions.rb:28:in `method_missing'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:1959:in `method_missing'
    from (irb):1

Я все еще изучаю Gems, который часто бросает меня за петлю - кто-нибудь может указать мне правильное направление, чтобы это исправить?

1 Ответ

1 голос
/ 19 ноября 2010

Не используйте Searchlogic для того, что вы можете использовать Rails для:

 User.all(:conditions => ["username IS NOT NULL"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...