Method: ActiveScaffold::DataStructures::NestedInfoAssociation#default_sorting
- Defined in:
- lib/active_scaffold/data_structures/nested_info.rb
#default_sorting(chain) ⇒ Object
146 147 148 149 150 151 152 153 |
# File 'lib/active_scaffold/data_structures/nested_info.rb', line 146 def default_sorting(chain) return @default_sorting if defined? @default_sorting return unless association.scope.is_a?(Proc) && chain.respond_to?(:values) && chain.values[:order] @default_sorting = chain.values[:order] @default_sorting = @default_sorting.map(&:to_sql) if @default_sorting[0].is_a? Arel::Nodes::Node @default_sorting = @default_sorting.join(', ') end |