lib/para/orderable.rb in para-0.6.3 vs lib/para/orderable.rb in para-0.6.7

- old
+ new

@@ -1,18 +1,18 @@ module Para module Orderable extend ActiveSupport::Concern included do - scope :ordered, -> { order('position ASC') } + scope :ordered, -> { order("#{ table_name }.position ASC") } before_create :orderable_assign_position end def orderable_assign_position return if attribute_present?(:position) last_resource = self.class.unscoped - .order('position DESC') + .ordered .where.not(position: nil) .select(:position) .first self.position = if last_resource && last_resource.position