Adds easy defaults to writing Atom feeds with the Builder template engine (this does not work on ERb or any other template languages).
| Modules | |
|---|---|
| Helpers | |
| Partials | There’s also a convenience method for rendering sub templates within the current controller that depends on a single object (we call this kind of sub templates for partials). It relies on the fact that partials should follow the naming convention of being prefixed with an underscore — as to separate them from regular templates that could be rendered on their own. |
| TemplateHandlers | |
| Classes | |
|---|---|
| ActionViewError | |
| Base | Action View templates can be written in three ways. If the template file has a +.erb+ (or +.rhtml+) extension then it uses a mixture of ERb (included in Ruby) and HTML. If the template file has a +.builder+ (or +.rxml+) extension then Jim Weirich’s Builder::XmlMarkup library is used. If the template file has a +.rjs+ extension then it will use ActionView::Helpers::PrototypeHelper::JavaScriptGenerator. |
| CompiledTemplates | CompiledTemplates modules hold methods that have been compiled. Templates are compiled into these methods so that they do not need to be read and parsed for each request. |
| TemplateError | The TemplateError exception is raised when the compilation of the template fails. This exception then gathers a bunch of intimate details and uses it to report a very precise exception message. |
| TemplateHandler | |
<code/>and<pre/>for code samples.