Merge pull request #885 from roman-franko/master
Fixed: Rails 4.2: NoMethodError: undefined method asc for #<Arel::Nod…
This commit is contained in:
commit
1faf48b328
|
@ -40,15 +40,6 @@ module Ransack
|
|||
end
|
||||
end
|
||||
|
||||
def visit_Ransack_Nodes_Sort(object)
|
||||
return unless object.valid?
|
||||
if object.attr.is_a? Arel::Attributes::Attribute
|
||||
object.attr.send(object.dir)
|
||||
else
|
||||
ordered object
|
||||
end
|
||||
end
|
||||
|
||||
def quoted?(object)
|
||||
raise "not implemented"
|
||||
end
|
||||
|
@ -62,16 +53,5 @@ module Ransack
|
|||
klass.name.gsub(Constants::TWO_COLONS, Constants::UNDERSCORE)
|
||||
}"
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def ordered(object)
|
||||
case object.dir
|
||||
when 'asc'.freeze
|
||||
Arel::Nodes::Ascending.new(object.attr)
|
||||
when 'desc'.freeze
|
||||
Arel::Nodes::Descending.new(object.attr)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue