require 'rubygems' $:.unshift "sinatra/lib" require "sinatra" get "/form" do haml %{ %form.song{:action => "/songs", :method => "post", :enctype=>"multipart/form-data"} /%input{:type=>"text", :name => "url"} %input{:type=>"file", :name => "file"} %input{:type=>"submit", :value=> ">"} } end post "/songs" do redirect "/form" end