1.2. Helpers

Most of the markup generated by the helpers is now XHTML compliant.

There is a new link_to_image that works much like the regular link_to but is meant for images. link_to_image(src, options = {}, html_options = {}, *parameters_for_method_reference). Documentation:

Creates a link tag to the image residing at the src using an URL created by the set of options. It’s also possible to pass a string instead of an options hash to get a link tag that just points without consideration. The html_options works jointly for the image and ahref tag by letting the following special values enter the options on the image and the rest goes to the ahref:

::alt: If no alt text is given, the file name part of the src is used (capitalized and without the extension) ::size: Supplied as “XxY”, so “30×45” becomes width=”30” and height=”45” ::align: Sets the alignment, no special features

The src can be supplied as a…
  • full path, like ”/my_images/image.gif”
  • file name, like “rss.gif”, that gets expanded to ”/images/rss.gif”
  • file name without extension, like “logo”, that gets expanded to ”/images/logo.png”