aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2009-01-30 19:16:07 +0000
committerPratik Naik <pratiknaik@gmail.com>2009-01-30 19:28:23 +0000
commit130b96a9af91fada7f1203545557c26b9d0088c6 (patch)
treece06864a67258384094f4d25c9130808da2eb0e2 /railties
parent807f5f1fd2fb72ba8d29abb49e943e05b0c9e03d (diff)
downloadrails-130b96a9af91fada7f1203545557c26b9d0088c6.tar.gz
rails-130b96a9af91fada7f1203545557c26b9d0088c6.tar.bz2
rails-130b96a9af91fada7f1203545557c26b9d0088c6.zip
Make Partial example more clear
Diffstat (limited to 'railties')
-rw-r--r--railties/doc/guides/html/2_3_release_notes.html8
-rw-r--r--railties/doc/guides/source/2_3_release_notes.txt6
2 files changed, 7 insertions, 7 deletions
diff --git a/railties/doc/guides/html/2_3_release_notes.html b/railties/doc/guides/html/2_3_release_notes.html
index 29157d0154..63fe1e78ea 100644
--- a/railties/doc/guides/html/2_3_release_notes.html
+++ b/railties/doc/guides/html/2_3_release_notes.html
@@ -89,7 +89,7 @@
<a href="#_action_view">Action View</a>
<ul>
- <li><a href="#_smart_rendering">Smart Rendering</a></li>
+ <li><a href="#_smart_rendering_of_partials">Smart Rendering of Partials</a></li>
<li><a href="#_prompts_for_date_select_helpers">Prompts for Date Select Helpers</a></li>
@@ -553,15 +553,15 @@ You can now use symbols for the <tt>:type</tt> option of <tt>send_file</tt> and
<h2 id="_action_view">5. Action View</h2>
<div class="sectionbody">
<div class="paragraph"><p>Action View in Rails 2.3 picks up improvements to <tt>render</tt>, more flexible prompts for the date select helpers, and a speedup in asset caching, among other things.</p></div>
-<h3 id="_smart_rendering">5.1. Smart Rendering</h3>
+<h3 id="_smart_rendering_of_partials">5.1. Smart Rendering of Partials</h3>
<div class="paragraph"><p>The render method has been getting smarter over the years, and it&#8217;s even smarter now. If you have an object or a collection and an appropriate partial, and the naming matches up, you can now just render the object and things will work. For example, in Rails 2.3, these render calls will work in your view (assuming sensible naming):</p></div>
<div class="listingblock">
<div class="content"><!-- Generator: GNU source-highlight 2.9
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
-<pre><tt><span style="color: #FF0000">&lt;% render @article %&gt;</span>
-<span style="color: #FF0000">&lt;% render @articles %&gt;</span></tt></pre></div></div>
+<pre><tt>render <span style="color: #009900">@article</span> <span style="font-style: italic"><span style="color: #9A1900"># Equivalent of render :partial =&gt; 'articles/_article', :object =&gt; @article</span></span>
+render <span style="color: #009900">@articles</span> <span style="font-style: italic"><span style="color: #9A1900"># Equivalent of render :partial =&gt; 'articles/_article', :collection =&gt; @articles</span></span></tt></pre></div></div>
<div class="ulist"><ul>
<li>
<p>
diff --git a/railties/doc/guides/source/2_3_release_notes.txt b/railties/doc/guides/source/2_3_release_notes.txt
index 035f28bca0..32722bf9e6 100644
--- a/railties/doc/guides/source/2_3_release_notes.txt
+++ b/railties/doc/guides/source/2_3_release_notes.txt
@@ -228,14 +228,14 @@ Rails now keeps a per-request local cache of requests, cutting down on unnecessa
Action View in Rails 2.3 picks up improvements to +render+, more flexible prompts for the date select helpers, and a speedup in asset caching, among other things.
-=== Smart Rendering
+=== Smart Rendering of Partials
The render method has been getting smarter over the years, and it's even smarter now. If you have an object or a collection and an appropriate partial, and the naming matches up, you can now just render the object and things will work. For example, in Rails 2.3, these render calls will work in your view (assuming sensible naming):
[source, ruby]
-------------------------------------------------------
-<% render @article %>
-<% render @articles %>
+render @article # Equivalent of render :partial => 'articles/_article', :object => @article
+render @articles # Equivalent of render :partial => 'articles/_article', :collection => @articles
-------------------------------------------------------
* More Information: link:http://ryandaigle.com/articles/2008/11/20/what-s-new-in-edge-rails-render-stops-being-high-maintenance[What's New in Edge Rails: render Stops Being High-Maintenance]