Commit 5e590694 by Ivan Lan

fix: 拼写错误

parent 8d5dcd88
...@@ -235,7 +235,7 @@ class SimpleController::BaseController < ::InheritedResources::Base ...@@ -235,7 +235,7 @@ class SimpleController::BaseController < ::InheritedResources::Base
policy_association_chain policy_association_chain
else else
if params[:q][:scopes].present? if params[:q][:scopes].present?
association = Array(params[:q][:scopes]).recude(policy_association_chain) { |_association, _scope| _association.send(_scope) } association = Array(params[:q][:scopes]).reduce(policy_association_chain) { |_association, _scope| _association.send(_scope) }
else else
association = policy_association_chain association = policy_association_chain
end end
...@@ -274,11 +274,11 @@ class SimpleController::BaseController < ::InheritedResources::Base ...@@ -274,11 +274,11 @@ class SimpleController::BaseController < ::InheritedResources::Base
end end
unless self.class.instance_variable_get(:@ransack_off) || params[:sub_q].blank? unless self.class.instance_variable_get(:@ransack_off) || params[:sub_q].blank?
association = Array(params[:sub_q][:scopes]).recude(association) { |_association, _scope| _association.send(_scope) } if params[:sub_q][:scopes].present? association = Array(params[:sub_q][:scopes]).reduce(association) { |_association, _scope| _association.send(_scope) } if params[:sub_q][:scopes].present?
association = association.ransack(params[:sub_q].except(:scopes)).result association = association.ransack(params[:sub_q].except(:scopes)).result
end end
unless self.class.instance_variable_get(:@ransack_off) || params[:q].blank? unless self.class.instance_variable_get(:@ransack_off) || params[:q].blank?
association = Array(params[:q][:scopes]).recude(association) { |_association, _scope| _association.send(_scope) } if params[:q][:scopes].present? association = Array(params[:q][:scopes]).reduce(association) { |_association, _scope| _association.send(_scope) } if params[:q][:scopes].present?
association = association.ransack(params[:q].except(:scopes)).result association = association.ransack(params[:q].except(:scopes)).result
end end
association = association.distinct unless self.class.instance_variable_get(:@distinct_off) || !association.respond_to?(:distinct) association = association.distinct unless self.class.instance_variable_get(:@distinct_off) || !association.respond_to?(:distinct)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment