Sinatra rende facile accedere a qualsiasi campo particolare forma in entrata per nome:Come si accede a tutti i campi modulo in Sinatra?
post "/" do
params['form_field_name']
end
Ma come si enumera oltre tutte i campi del modulo in una richiesta? Non ho trovato nulla nella documentazione. Ho anche provato
request.body.split('&')
ma request.body è un'istanza di StringIO e non una stringa.
Sì, Params è un hash - ma è "l'unione di GET e POST dati", come la documentazione rack API metterlo. Avevo bisogno di un modo per trovare solo i dati POST, quindi il metodo request.POST è l'ideale. – davidstamm