Voglio essere in grado di abbinare un percorso che assomigli a qualcosa
/2/monkey/session
Ho il seguente in sinatra ma
/:version_number/:name/session
E continuo a ricevere il Sinatra doesn’t know this ditty.
Qualcuno conosce un modo per farlo funzionare in modo che io possa avere params[:version_number]
e params[:name]
abbinato.
risposte:
1 per risposta № 1Ho scritto il codice qui sotto (Ruby 2.0.0 / Sinatra 1.4.3).
require "sinatra"
get "/:version_number/:name/session" do
params.inspect
end
La risposta sembra corretta.
{"splat"=>[], "captures"=>["2", "monkey"], "version_number"=>"2", "name"=>"monkey"}
Perché non controlli il metodo HTTP o commenta altro codice?