Я борюсь с методами API из Rack :: Test. Предоставление параметров ресурса имеет смысл для сообщение метод, но для получить, кажется, это не так. Когда я хочу, чтобы извлечь ресурс с определенным идентификатором , я пытаюсь сделать запрос:Rack :: Test :: Метод установки идентификатора при использовании метода get
get "/resources/#{id}", {Accept: Mime::JSON}
и это на самом деле работает, но это не так, если я обеспечиваю идентификатор в качестве второго аргумента :
get '/resources', id: id, {Accept: Mime::JSON}
# or
get '/resources', {id: id}, {Accept: Mime::JSON}
# omits the id - just fetches all the resources
Как указать идентификатор в качестве отдельного параметра? Вложение его внутри строки выглядит ужасно.