Add filtering on state
This commit is contained in:
@@ -2,10 +2,11 @@ class Api::V1::ParksController < ApplicationController
|
||||
DEFAULT_PAGE_SIZE = 10
|
||||
|
||||
def index
|
||||
parks = Park
|
||||
.limit(per_page)
|
||||
.offset((page - 1) * per_page)
|
||||
render json: parks
|
||||
parks = Park.all
|
||||
if params[:state].present?
|
||||
parks = parks.where("states like '%' || ? || '%'", params[:state])
|
||||
end
|
||||
render json: parks.limit(per_page).offset((page - 1) * per_page)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
Reference in New Issue
Block a user