Вот что я пытаюсь:
приложение/модели/product.rb
class Product < ActiveRecord::Base
class << self
def searchlogic(conditions = {})
ProductSearch.new(self, scope(:find), conditions)
end
end
end
приложение/модели/product_search.rb
require "searchlogic/search"
class ProductSearch < SearchLogic::Search
include SearchLogic
def foobar
puts :hello_world
end
end
контрольная работа
~/project $ script/console
>> @search = Product.searchlogic
NameError: неинициализированная константа SearchLogic
Как правильно создать подкласс или расширить SearchLogic::Search
?