Rack::Test の API メソッドに苦労しています。リソース パラメーターを提供することは、 postメソッドでは理にかなっていますが、 getではそうではないようです。明確なidでリソースをフェッチしたい場合、リクエストを作成しようとしています:
get "/resources/#{id}", {Accept: Mime::JSON}
実際には機能しますが、2 番目の引数として id を指定すると機能しません。
get '/resources', id: id, {Accept: Mime::JSON}
# or
get '/resources', {id: id}, {Accept: Mime::JSON}
# omits the id - just fetches all the resources
ID を別のパラメーターとして指定するにはどうすればよいですか? 文字列の中に埋め込むのはひどく見えます。