Получить параметры JSON Rails - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть этот запрос 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.

1 Ответ

0 голосов
/ 04 сентября 2018
@p = Videogame.where(name: params[:user][:param])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...