This is an article that demonstrates how to use the library. Notice that this is a Main App and an App2. This is to demonstrate that you can give links relative to the app, but if they are mounted with an extra prefix (using Rack#map, for example) the helper will respect that and produce the right href attribute.
Start by installing:
gem 'sinatra-static-assets'
Then require it in your Sinatra app.
require 'sinatra/static_assets'
Use these helpers in your views.
The code:
Output: The code:
Output: The code:
Output: The code:
Output:stylesheet_link_tag
stylesheet_link_tag "/css/screen.css"
javascript_script_tag
javascript_script_tag "http://code.jquery.com/jquery-1.9.1.min.js"
image_tag
image_tag "http://farm3.staticflickr.com/2474/3609420787_f7fc0e53c7.jpg", width: "500", height: "275", alt: "Magic Ball"
image_tag
favicon_tag