<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>railsapi.org</title>
    <description>Latest user submitted examples</description>
    <link>http://www.railsapi.org</link>
    <item>
      <title>New Example added for truncate (ActionView::Helpers::TextHelper)</title>
      <link>http://railsapi.org/M000505</link>
      <description>In your view
&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;% &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="dl"&gt; &lt;/span&gt;&lt;/span&gt;product &lt;span class="r"&gt;in&lt;/span&gt; &lt;span class="iv"&gt;@products&lt;/span&gt;&lt;/li&gt;&lt;li&gt; puts product.long_text&lt;/li&gt;&lt;li&gt; puts truncate(product.long_text, &lt;span class="i"&gt;15&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;&lt;span class="r"&gt;end&lt;/span&gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;Would lead to the following output:&lt;/p&gt;
&lt;p&gt;
My very long text with some not so useful information hidden in it. In fact, no information at all. But you'll see for yourself
My very long te...
&lt;/p&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:35:44 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for select_day (ActionView::Helpers::DateHelper)</title>
      <link>http://railsapi.org/M000477</link>
      <description>&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;%=&lt;/span&gt;&lt;span class="k"&gt; select_day( (@post.day || Date.today), :field_name &lt;/span&gt;&lt;span class="dl"&gt;=&lt;/span&gt;&lt;/span&gt;&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;post_day&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;) %&amp;gt; &lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:33:44 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for image_submit_tag (ActionView::Helpers::FormTagHelper)</title>
      <link>http://railsapi.org/M000503</link>
      <description>&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;%=&lt;/span&gt;&lt;span class="k"&gt;start_form_tag :controller&lt;/span&gt;&lt;span class="dl"&gt;=&lt;/span&gt;&lt;/span&gt;&amp;gt;&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;candidates&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;,&lt;span class="sy"&gt;:action&lt;/span&gt;=&amp;gt;&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;search&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;%&amp;gt;&lt;/li&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;%=&lt;/span&gt;&lt;span class="k"&gt;text_field 'query', 'term'%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="s"&gt;&lt;span class="k"&gt;&amp;lt;%&lt;/span&gt;&lt;span class="dl"&gt;=&lt;/span&gt;&lt;/span&gt; image_submit_tag(&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;/images/00-btn-search.gif&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, {&lt;span class="sy"&gt;:alt&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;search&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;, &lt;span class="sy"&gt;:width&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;73&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;, &lt;span class="sy"&gt;:height&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;29&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;, &lt;span class="sy"&gt;:align&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;absmiddle&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;}) %&amp;gt;&lt;/li&gt;&lt;li&gt; &amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;%=&lt;/span&gt;&lt;span class="k"&gt;end_form_tag%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="s"&gt;&lt;span class="k"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:34:39 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for concat (ActionView::Helpers::TextHelper)</title>
      <link>http://railsapi.org/M000504</link>
      <description>A view helper function:

&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&lt;span class="r"&gt;def&lt;/span&gt; &lt;span class="fu"&gt;enclose&lt;/span&gt;(start, close, &amp;amp;block)&lt;/li&gt;&lt;li&gt;  result = start&lt;/li&gt;&lt;li&gt;  result &amp;lt;&amp;lt; capture(&amp;amp;block)&lt;/li&gt;&lt;li&gt;  result &amp;lt;&amp;lt; close&lt;/li&gt;&lt;li&gt;  concat(result, block.binding)&lt;/li&gt;&lt;li&gt;&lt;span class="r"&gt;end&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;

Usage in a view:

&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;% &lt;/span&gt;&lt;span class="k"&gt;enclose&lt;/span&gt;&lt;span class="dl"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;&amp;lt;b&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt; &lt;span class="r"&gt;do&lt;/span&gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="k"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="s"&gt;&lt;span class="k"&gt;  &amp;lt;%= link_to &amp;quot;Hello&amp;quot;, :method =&lt;/span&gt;&lt;span class="dl"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;hello&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt; %&amp;gt;&lt;/li&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;% &lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="dl"&gt; &lt;/span&gt;&lt;/span&gt;%&amp;gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;

Outputs: &lt;b&gt;&lt;a href="/users/hello"&gt;Hello&lt;/a&gt;&lt;/b&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:34:28 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for hidden_field (ActionView::Helpers::FormHelper)</title>
      <link>http://railsapi.org/M000391</link>
      <description>&lt;%= hidden_field :staff, :staff_id, :value =&gt; "#{staff_app.id}" %&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:36:30 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for demodulize (ActiveSupport::CoreExtensions::String::Inflections)</title>
      <link>http://railsapi.org/M000325</link>
      <description>&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&amp;gt;&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;ActiveRecord::CoreExtensions::String::Inflections&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;.demodulize&lt;/li&gt;&lt;li&gt;=&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;Inflections&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;gt;&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;Inflections&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;.demodulize&lt;/li&gt;&lt;li&gt;=&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;Inflections&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:36:23 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for classify (ActiveSupport::CoreExtensions::String::Inflections)</title>
      <link>http://railsapi.org/M000327</link>
      <description>&gt;&gt; "cool_articles".classify 
=&gt; "CoolArticles"
&gt;&gt; "comment".classify
=&gt; "Comment"</description>
      <pubDate>Sun, 08 Jul 2007 20:35:13 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for camelize (ActiveSupport::CoreExtensions::String::Inflections)</title>
      <link>http://railsapi.org/M000319</link>
      <description>&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;hello_world&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;.camelize(&lt;span class="sy"&gt;:lower&lt;/span&gt;) &lt;span class="c"&gt;# =&amp;gt; 'helloWorld'&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:36:36 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for camelcase (ActiveSupport::CoreExtensions::String::Inflections)</title>
      <link>http://railsapi.org/M000320</link>
      <description>&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;hello_world&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;.camelcase &lt;span class="c"&gt;# =&amp;gt; 'HelloWorld'&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;hello_world&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;.camelcase(&lt;span class="sy"&gt;:lower&lt;/span&gt;) &lt;span class="c"&gt;# =&amp;gt; 'helloWorld'&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:36:43 EDT</pubDate>
    </item>
    <item>
      <title>New Example added for auto_complete_field (ActionView::Helpers::JavaScriptMacrosHelper)</title>
      <link>http://railsapi.org/M000463</link>
      <description>&lt;div class="code"&gt;&lt;ol class="CodeRay"&gt;&lt;li&gt;&amp;lt;&lt;span class="s"&gt;&lt;span class="dl"&gt;%=&lt;/span&gt;&lt;span class="k"&gt; auto_complete_field 'snacks', :url &lt;/span&gt;&lt;span class="dl"&gt;=&lt;/span&gt;&lt;/span&gt;&amp;gt; {&lt;span class="sy"&gt;:action&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;complete_me&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;} %&amp;gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jul 2007 20:37:03 EDT</pubDate>
    </item>
  </channel>
</rss>
