s/ERb/ERB/g
The author of ERB sais, his eRuby implementation was originally named "ERb/ERbLight" and then renamed to "ERB" when started bundled as a Ruby standard lib. http://www2a.biglobe.ne.jp/~seki/ruby/erb.html
This commit is contained in:
parent
c17b8e4047
commit
bd3cdeea35
@ -105,7 +105,7 @@ module ActionController
|
||||
# == Renders
|
||||
#
|
||||
# Action Controller sends content to the user by using one of five rendering methods. The most versatile and common is the rendering
|
||||
# of a template. Included in the Action Pack is the Action View, which enables rendering of ERb templates. It's automatically configured.
|
||||
# of a template. Included in the Action Pack is the Action View, which enables rendering of ERB templates. It's automatically configured.
|
||||
# The controller passes objects to the view by assigning instance variables:
|
||||
#
|
||||
# def show
|
||||
@ -128,7 +128,7 @@ module ActionController
|
||||
# end
|
||||
# end
|
||||
#
|
||||
# Read more about writing ERb and Builder templates in ActionView::Base.
|
||||
# Read more about writing ERB and Builder templates in ActionView::Base.
|
||||
#
|
||||
# == Redirects
|
||||
#
|
||||
|
@ -8,13 +8,13 @@
|
||||
module ActionView #:nodoc:
|
||||
# = Action View Base
|
||||
#
|
||||
# Action View templates can be written in three ways. If the template file has a <tt>.erb</tt> (or <tt>.rhtml</tt>) extension then it uses a mixture of ERb
|
||||
# Action View templates can be written in three ways. If the template file has a <tt>.erb</tt> (or <tt>.rhtml</tt>) extension then it uses a mixture of ERB
|
||||
# (included in Ruby) and HTML. If the template file has a <tt>.builder</tt> (or <tt>.rxml</tt>) extension then Jim Weirich's Builder::XmlMarkup library is used.
|
||||
# If the template file has a <tt>.rjs</tt> extension then it will use ActionView::Helpers::PrototypeHelper::JavaScriptGenerator.
|
||||
#
|
||||
# == ERb
|
||||
# == ERB
|
||||
#
|
||||
# You trigger ERb by using embeddings such as <% %>, <% -%>, and <%= %>. The <%= %> tag set is used when you want output. Consider the
|
||||
# You trigger ERB by using embeddings such as <% %>, <% -%>, and <%= %>. The <%= %> tag set is used when you want output. Consider the
|
||||
# following loop for names:
|
||||
#
|
||||
# <b>Names of all the people</b>
|
||||
@ -23,7 +23,7 @@ module ActionView #:nodoc:
|
||||
# <% end %>
|
||||
#
|
||||
# The loop is setup in regular embedding tags <% %> and the name is written using the output embedding tag <%= %>. Note that this
|
||||
# is not just a usage suggestion. Regular output functions like print or puts won't work with ERb templates. So this would be wrong:
|
||||
# is not just a usage suggestion. Regular output functions like print or puts won't work with ERB templates. So this would be wrong:
|
||||
#
|
||||
# <%# WRONG %>
|
||||
# Hi, Mr. <% puts "Frodo" %>
|
||||
@ -81,7 +81,7 @@ module ActionView #:nodoc:
|
||||
#
|
||||
# == Builder
|
||||
#
|
||||
# Builder templates are a more programmatic alternative to ERb. They are especially useful for generating XML content. An XmlMarkup object
|
||||
# Builder templates are a more programmatic alternative to ERB. They are especially useful for generating XML content. An XmlMarkup object
|
||||
# named +xml+ is automatically made available to templates with a <tt>.builder</tt> extension.
|
||||
#
|
||||
# Here are some basic examples:
|
||||
|
@ -4,7 +4,7 @@ module ActionView
|
||||
# = Action View Atom Feed Helpers
|
||||
module Helpers #:nodoc:
|
||||
module AtomFeedHelper
|
||||
# Adds easy defaults to writing Atom feeds with the Builder template engine (this does not work on ERb or any other
|
||||
# Adds easy defaults to writing Atom feeds with the Builder template engine (this does not work on ERB or any other
|
||||
# template languages).
|
||||
#
|
||||
# Full usage example:
|
||||
|
@ -14,7 +14,7 @@ module CaptureHelper
|
||||
# variable. You can then use this variable anywhere in your templates or layout.
|
||||
#
|
||||
# ==== Examples
|
||||
# The capture method can be used in ERb templates...
|
||||
# The capture method can be used in ERB templates...
|
||||
#
|
||||
# <% @greeting = capture do %>
|
||||
# Welcome to my shiny new web page! The date and time is
|
||||
|
@ -584,7 +584,7 @@ def update_page(&block)
|
||||
|
||||
# Works like update_page but wraps the generated JavaScript in a
|
||||
# <tt>\<script></tt> tag. Use this to include generated JavaScript in an
|
||||
# ERb template. See JavaScriptGenerator for more information.
|
||||
# ERB template. See JavaScriptGenerator for more information.
|
||||
#
|
||||
# +html_options+ may be a hash of <tt>\<script></tt> attributes to be
|
||||
# passed to ActionView::Helpers::JavaScriptHelper#javascript_tag.
|
||||
|
@ -183,7 +183,7 @@ def url_for(options = {})
|
||||
# link_to "Profiles", :controller => "profiles"
|
||||
# # => <a href="/profiles">Profiles</a>
|
||||
#
|
||||
# You can use a block as well if your link target is hard to fit into the name parameter. ERb example:
|
||||
# You can use a block as well if your link target is hard to fit into the name parameter. ERB example:
|
||||
#
|
||||
# <%= link_to(@profile) do %>
|
||||
# <strong><%= @profile.name %></strong> -- <span>Check it out!</span>
|
||||
|
@ -55,7 +55,7 @@ def add_postamble(src)
|
||||
|
||||
class ERB
|
||||
# Specify trim mode for the ERB compiler. Defaults to '-'.
|
||||
# See ERb documentation for suitable values.
|
||||
# See ERB documentation for suitable values.
|
||||
class_attribute :erb_trim_mode
|
||||
self.erb_trim_mode = '-'
|
||||
|
||||
|
@ -173,10 +173,10 @@ class FixturesFileNotFound < StandardError; end
|
||||
# traversed in the database to create the fixture hash and/or instance variables. This is expensive for
|
||||
# large sets of fixtured data.
|
||||
#
|
||||
# = Dynamic fixtures with ERb
|
||||
# = Dynamic fixtures with ERB
|
||||
#
|
||||
# Some times you don't care about the content of the fixtures as much as you care about the volume. In these cases, you can
|
||||
# mix ERb in with your YAML or CSV fixtures to create a bunch of fixtures for load testing, like:
|
||||
# mix ERB in with your YAML or CSV fixtures to create a bunch of fixtures for load testing, like:
|
||||
#
|
||||
# <% for i in 1..1000 %>
|
||||
# fix_<%= i %>:
|
||||
@ -186,7 +186,7 @@ class FixturesFileNotFound < StandardError; end
|
||||
#
|
||||
# This will create 1000 very simple YAML fixtures.
|
||||
#
|
||||
# Using ERb, you can also inject dynamic values into your fixtures with inserts like <tt><%= Date.today.strftime("%Y-%m-%d") %></tt>.
|
||||
# Using ERB, you can also inject dynamic values into your fixtures with inserts like <tt><%= Date.today.strftime("%Y-%m-%d") %></tt>.
|
||||
# This is however a feature to be used with some caution. The point of fixtures are that they're
|
||||
# stable units of predictable sample data. If you feel that you need to inject dynamic values, then
|
||||
# perhaps you should reexamine whether your application is properly testable. Hence, dynamic values
|
||||
|
@ -9,7 +9,7 @@ module Util
|
||||
# A utility method for escaping HTML tag characters.
|
||||
# This method is also aliased as <tt>h</tt>.
|
||||
#
|
||||
# In your ERb templates, use this method to escape any unsafe content. For example:
|
||||
# In your ERB templates, use this method to escape any unsafe content. For example:
|
||||
# <%=h @person.name %>
|
||||
#
|
||||
# ==== Example:
|
||||
|
@ -11,7 +11,7 @@
|
||||
#
|
||||
# Annotations are looked for in comments and modulus whitespace they have to
|
||||
# start with the tag optionally followed by a colon. Everything up to the end
|
||||
# of the line (or closing ERb comment tag) is considered to be their text.
|
||||
# of the line (or closing ERB comment tag) is considered to be their text.
|
||||
class SourceAnnotationExtractor
|
||||
class Annotation < Struct.new(:line, :tag, :text)
|
||||
|
||||
@ -99,4 +99,4 @@ def display(results, options={})
|
||||
puts
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user