sinatra-formhelpers
is a suite of form helpers for sinatra.
link "google", "http://www.google.com" # Returns "<a href='http://www.google.com'>google</a>" label :person, :first_name # Returns "<label for='person_first_name'>First Name</label>" text :person, :first_name # Returns "<input name='person[first_name]' id='person_first_name' value='' type='text' />"
There are also helpers for (area, submit, image, radio, checkbox, and select)
To install it, run:
sudo gem install twilson63-sinatra-formhelpers -s gems.github.com
To include it in a Sinatra application, write:
require 'rubygems' require 'sinatra/formhelpers'
If you’re subclassing Sinatra::Base
, then you need to call helpers
manually:
class MyApp < Sinatra::Base helpers Sinatra::FormHelpers # ... end
Copyright © 2009 twilson63. See LICENSE for details.