[Rails] 複合搜尋
使用方式
def index
@products = Product.all
@products = @products.where("name LIKE ?", "%#{params[:product_name]}%") if params[:product_name].present?
@products = @products.where("description LIKE ?", "%#{params[:product_descrpition]}%") if params[:product_descrpition].present?
@products = @products.paginate(page: params[:page], per_page: 5)
end
留言