Module: Mack::ViewHelpers::HtmlHelpers
- Defined in:
- lib/sea_level/helpers/view_helpers/html_helpers.rb
Instance Method Summary collapse
-
#html ⇒ Object
A wrapper method for views that calls out to Mack::Utils::Html.
-
#link_to(link_text, url = link_text, html_options = {}) ⇒ Object
This is just an alias to Mack::Utils::Html.
-
#rss_tag(url) ⇒ Object
A wrapper to Mack::Utils::Html rss method.
Instance Method Details
#html ⇒ Object
A wrapper method for views that calls out to Mack::Utils::Html.
Examples:
<%= html.b("hello") %> # => <b>hello</b>
27 28 29 |
# File 'lib/sea_level/helpers/view_helpers/html_helpers.rb', line 27 def html Mack::Utils::Html end |
#link_to(link_text, url = link_text, html_options = {}) ⇒ Object
This is just an alias to Mack::Utils::Html.
Examples:
<%= link_to("http://www.mackframework.com") %> # => <a href="http://www.mackframework.com">http://www.mackframework.com</a>
<%= link_to("Mack", "http://www.mackframework.com") %> # => <a href="http://www.mackframework.com">Mack</a>
<%= link_to("Mack", "http://www.mackframework.com", :target => "_blank") %> # => <a href="http://www.mackframework.com" target="_blank">Mack</a>
<%= link_to("Mack", "http://www.mackframework.com", :target => "_blank", :rel => :nofollow) %> # => <a href="http://www.mackframework.com" target="_blank" rel="nofollow">Mack</a>
If you pass in :method as an option it will be a JavaScript form that will post to the specified link with the methd specified.
<%= link_to("Mack", "http://www.mackframework.com", :method => :delete) %>
If you use the :method option you can also pass in a :confirm option. The :confirm option will generate a javascript confirmation window. If ‘OK’ is selected the the form will submit. If ‘cancel’ is selected, then nothing will happen. This is extremely useful for ‘delete’ type of links.
<%= link_to("Mack", "http://www.mackframework.com", :method => :delete, :confirm => "Are you sure?") %>
19 20 21 |
# File 'lib/sea_level/helpers/view_helpers/html_helpers.rb', line 19 def link_to(link_text, url = link_text, = {}) Mack::Utils::Html.href(link_text, url, ) end |