app/controllers/spree/api/countries_controller.rb in solidus_api-2.0.3 vs app/controllers/spree/api/countries_controller.rb in solidus_api-2.1.0.beta1
- old
+ new
@@ -2,14 +2,19 @@
module Api
class CountriesController < Spree::Api::BaseController
skip_before_action :authenticate_user
def index
- @countries = Country.accessible_by(current_ability, :read).ransack(params[:q]).result.
- includes(:states).order('name ASC').
- page(params[:page]).per(params[:per_page])
+ @countries = Country.
+ accessible_by(current_ability, :read).
+ ransack(params[:q]).
+ result.
+ order('name ASC')
+
country = Country.order("updated_at ASC").last
+
if stale?(country)
+ @countries = paginate(@countries)
respond_with(@countries)
end
end
def show