24 lines
576 B
Ruby
24 lines
576 B
Ruby
require 'ransack/adapters/active_record/base'
|
|
|
|
ActiveSupport.on_load(:active_record) do
|
|
extend Ransack::Adapters::ActiveRecord::Base
|
|
|
|
Ransack::SUPPORTS_ATTRIBUTE_ALIAS =
|
|
begin
|
|
ActiveRecord::Base.respond_to?(:attribute_aliases)
|
|
rescue NameError
|
|
false
|
|
end
|
|
end
|
|
|
|
require 'ransack/adapters/active_record/context'
|
|
|
|
case ActiveRecord::VERSION::STRING
|
|
when /^3\.0\./
|
|
require 'ransack/adapters/active_record/3.0/context'
|
|
when /^3\.1\./
|
|
require 'ransack/adapters/active_record/3.1/context'
|
|
when /^3\.2\./
|
|
require 'ransack/adapters/active_record/3.2/context'
|
|
end
|