这是我正在尝试的:
应用程序/模型/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
?