Ruby on Rails Render Partial

With Rails getting a lot of love recently I wanted to give it a shot. One of the first cool things I have found is called render partial. Here are a couple code snippets of what I learned. I am assuming you know a little bit about rails in the first place.
First I made a home controller with a index function. Then I parsed my tumblr rss feed and set a variable called “posts”.
class HomeController < ApplicationController
def index @posts = RSS::Parser.parse(open('http://johngag.tumblr.com/rss').read, false).items
end
end
After that I made a partial file called _post.html.erb which outputs the post title and links to the post.
<%= link_to post.title, post.link, :target => "_parent" %>
Finally in my index.html.erb view I output the rails magic. In one line of code rails loops through all the posts (or in my case I told it to loop over first 5) and output the posts according to the partial created. This is very DRY (Dont Repeat Yourself) and I love writing less code.
<%= render :partial => "home/post", :collection => @posts.first(5) %>
I am very happy so far with how easy and magical rails has been. I cant wait to dive into writing less code to do more.