Hi I am working on a Ruby on Rails project with ruby-2.5.0 and rails 5. I have written an api to check if certain words exist in a hash as follows:-
parser_controller.rb
# frozen_string_literal: true
class ParserController < ApplicationController
def create
search_words = ["Walmart","Optical","Anker"]
if search_words.select{|w| parser_params.to_s.include?(w) }
render json: {}, status: 200
else
render json: {}, status: 404
end
rescue StandardError
render json: {}, status: 500
end
private
def parser_params
params.require(:data)
.permit!
.transform_keys(&:underscore)
end
end
I want to know where should i place this array search_words = ["Walmart","Optical","Anker"] as its size can be increase. Please help me. Thanks in adavance.