Add filtering on state

This commit is contained in:
2025-10-07 23:05:12 -07:00
parent d0a517a3d4
commit c3851592a7

View File

@@ -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