This works fine:
view / index.haml:
%form{:method => 'POST' :action => '/'} %label{:for => 'name'} Name: %input{:type => 'text, :value => @values[:name] || ""} %input{:type => 'submit'}
app.rb:
post '/' do @values = params haml :review end
view / review.rb
Hello
However, when I try to send my data in the same view on a different URL, I get an error message or, in other words:
app.rb:
post '/' do @values = params redirect '/review' end get '/review' do @values = params haml :review end
Data does not pass, but an error does not occur.
How to send post data through such pages? Ideally, I do not want to create a database.
source share