We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9f61e1f + 0b8eb24 commit ad0639aCopy full SHA for ad0639a
lib/arel/visitors/oracle.rb
@@ -28,7 +28,7 @@ def visit_Arel_Nodes_SelectStatement(o, collector)
28
29
collector = super(o, collector)
30
31
- if offset.expr.is_a? Nodes::BindParam
+ if offset.expr.type.is_a? ActiveModel::Type::Value
32
collector << ") raw_sql_ WHERE rownum <= ("
33
collector = visit offset.expr, collector
34
collector << " + "
@@ -38,7 +38,7 @@ def visit_Arel_Nodes_SelectStatement(o, collector)
38
return collector
39
else
40
collector << ") raw_sql_
41
- WHERE rownum <= #{offset.expr.to_i + limit}
+ WHERE rownum <= #{offset.expr.value_before_type_cast + limit.value_before_type_cast}
42
)
43
WHERE "
44
return visit(offset, collector)
0 commit comments