Skip to content

Instantly share code, notes, and snippets.

@gaustin
Forked from rtomayko/sinatra-forms.rb
Created November 1, 2009 14:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gaustin/223543 to your computer and use it in GitHub Desktop.
Save gaustin/223543 to your computer and use it in GitHub Desktop.
# Subject: Re: Newbie to Sinatra looking for example
# From: Ryan Tomayko <r@tomayko.com>
# To: sinatrarb@googlegroups.com
# Content-Type: text/plain; charset=UTF-8
#
# > Alright, so I'm pretty new to both Sinatra and web applications, and I
# > was wondering if someone could write up a quick example use of
# > Sinatra. Basically I want to see how Sinatra handles <form>s in one
# > view, and then shows the input on a different view.
# >
# > I hope that doesn't sound too confusing.
require 'sinatra'
get '/' do
erb "<form method=POST><input name=mess></form>"
end
post '/' do
erb "Hot <%= escape_html(params[:mess]) %>"
end
__END__
@@ layout
<!DOCTYPE html>
<html><%= yield %></html>
# tomayko.com/about
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment