У меня есть этот запрос POST:
app/controllers/videogames_controller.rb:10:in `search'
Started POST "/videogames/search" for 127.0.0.1 at 2018-09-04 10:39:10 +0200
Processing by VideogamesController#search as JSON
Parameters: {"user"=>{"param"=>"FIFA"}, "videogame"=>{}}
и следующий контроллер:
def search
@p = Videogame.where(name: params[:param])
render :status => 200, :json => { :data => @p}
end
def videogame_params
params.permit(:user, :param)
end
То, что я пытаюсь сделать, - это послать строку на сервер рельсов (в данном случае FIFA), чтобы сделать запрос в базе данных и вернуть некоторые объекты.
Проблема в том, что я не могу понять, как получить строку «FIFA» из параметров, чтобы выполнить запрос с ней. Если я использую params [: params], я получаю значение NULL.