#131
Oct 12, 2008

Going Back

This episode demonstrates a couple ways to redirect the user back to a previous page. Applying this to your site can help minimize the user's need to press the back button.
Tags: controllers
Download (7.6 MB, 4:51)
alternative download for iPod & Apple TV (5.8 MB, 4:51)

Full Episode Source Code

# cart_items_controller.rb
def create
  current_cart.cart_items.create!(params[:cart_item])
  flash[:notice] = "Product added to cart"
  redirect_to :back
end

# or

def create
  current_cart.cart_items.create!(params[:cart_item])
  flash[:notice] = "Product added to cart"
  session[:last_product_page] = request.env['HTTP_REFERER'] || products_url
  redirect_to current_cart_url
end
<!-- carts/show.html.erb -->
<% if session[:last_product_page] %>
  <%= link_to "Continue Shopping", session[:last_product_page] %> |
<% end %>

RSS Feed for Episode Comments 137 comments

1. Morten Oct 13, 2008 at 02:46

Useful as usual.

Good to see you still make simple Railscast suited also for Rails-beginners.


2. Per Velschow Oct 13, 2008 at 02:50

Wanted to learn a bit more about the 'request' method/object and what you can do with it. But the docs don't have much to say about it. Do you know where it is defined and what else you can do with it?


3. Sascha Oct 13, 2008 at 03:02

Thanks for these episode. Really helpful tip.


4. Richard Oct 13, 2008 at 04:01

Hi Ryan,

Thanks for your Railscasts. I am not sure if its a sign of how sad my life is at the moment but I look forward to seeing the new Railscast every monday. I used to get Crash magazine as a kid and my little heart would beat faster when I remembered that was the day that it was in the shops. Get the same feeling revery monday when I see the RSS feed, I am a newbie and much goes over my head but heh. Do I need help?

Well done & thanks.


5. Henrik N Oct 13, 2008 at 04:22

I define a redirect_back_or_default method that uses redirect_to(:back) and ActionController::RedirectBackError: http://pastie.textmate.org/private/2pc1znldyvmbencfpvf0g


6. Henrik N Oct 13, 2008 at 04:24

…since redirect_to(:back) will raise if there is no refer(r)er. I don't think you said explicitly.

Trying the link again: <a href="http://pastie.textmate.org/private/2pc1znldyvmbencfpvf0g">http://pastie.textmate.org/private/2pc1znldyvmbencfpvf0g</a>


7. Chess Oct 13, 2008 at 06:38

Wonderful screencast. This is one of those little things everyone needs to do but not everyone knows the best approach. Thanks for continuing to do the quick simple tips between the heavy hitter subjects!
 
@Richard: Your not alone, its about the only thing to look forward to on Monday! :)


8. Ryan Bates Oct 13, 2008 at 07:49

@Per Velschow, the request object is documented under ActionController:AbstractRequest which you can find here:

http://api.rubyonrails.com/classes/ActionController/AbstractRequest.html#M000808

The "env" variables (like I'm using here) can change per request. Try tossing this in a view to see the options:

<%= debug request.env %>

@Henrik, Good point! I forgot to mention the :back option will raise an exception if the referer isn't specified.


9. Austin Schneider Oct 13, 2008 at 08:33

Good episode.

What about the scenario of linking to an edit form, i.e. /products/5/edit, and after submitting it goes to /products/5/update. Redirecting back from here goes back to the edit form. I've used a few different solutions (check points, passing original_uri GET parameters, etc)

Anyone else have this issue or want to share a solution?


10. Ryan Bates Oct 13, 2008 at 16:27

@Austin, You can use the referer technique for this, but you'll have to capture it when entering the form instead of when the form is submitted. Something like this:

<%= hidden_field_tag :referer, (params[:referer] || request.env['HTTP_REFERER']) %>

Then you can use params[:referer] in the controller to redirect back.


11. Matthew Higgins Oct 13, 2008 at 16:39

In version 2.2, there's a new 'referrer' method in request.rb. This means you can simply use "request.referrer" in the controller.


12. Simon Oct 14, 2008 at 00:45

Another way to attack this problem is to have the User's URL store their previous route.
It's not ideal for every case, but if you have a lot of this stuff going on on your site (especially with polymorphic-like views), it can be handy as you don't have to manually keep tabs on the referer.

I've been playing around with putting this into a plugin for the last few weeks at:

http://github.com/toothygoose/historic_routes/tree/master

It's not totally weaponized yet, but I think the concept is sound.


13. Infakta Oct 14, 2008 at 01:57

Very usefull cast!


14. AC Oct 14, 2008 at 07:02

Since the referrer is unreliable (I always turn off sending it in my browsers), I'd suggest storing request.request_uri in session instead and using that when necessary.

http://pastie.org/292092


15. Ryan Bates Oct 14, 2008 at 08:48

@AC, that's a cool idea. But don't you need to use an after_filter instead of a before_filter so it resets at the end of the request instead of the beginning?

Also you can make exceptions using the skip_after_filter method in the controller.


16. Achim Oct 14, 2008 at 18:43

Nice Tip :-)
Very useful little screencast again


17. grosser Oct 15, 2008 at 22:38

please also mention the most obviouse choise:

link_to 'Continue', :back


18. Kevin Nolan Oct 16, 2008 at 09:12

Ryan,

This has nothing to do with this Railscast, but I have a suggestion for a Railscast topic.

Would you please do a Railscast on the usage of html frames w/in Rails, particularly if the contents of those frames are dynamic. I'm not sure that this is even possible, but I would love to know for sure.

Thanks,

kevin


19. Развод фирменных магазинов Oct 16, 2008 at 14:39

What about the scenario of linking to an edit form, i.e. /products/5/edit, and after submitting it goes to /products/5/update. Redirecting back from here goes back to the edit form. I've used a few different solutions (check points, passing original_uri GET parameters, etc)


20. Austin Schneider Oct 17, 2008 at 08:18

Wow, spammers are copying others comments. That's a new one.


21. Matthijs Langenberg Oct 17, 2008 at 09:13

I think I'll choose for not using the session, but have the browser keeping state by appending the continu shopping url to the show cart URL.


22. Jaime Iniesta Oct 18, 2008 at 05:23

Thanks! A simple technique and a great tutorial.

We have to keep in mind that request.env['HTTP_REFERER'] doesn't exist on the test environments in case you're testing the redirect!


23. Heiko Webers Oct 20, 2008 at 10:20

When using params with the redirect_to method be aware of the security implications. Check out my blog post and the "Response Splitting" post in the Rails weblog.


24. Rechnung Oct 21, 2008 at 14:55

Usefull cast! Thank you!


25. Mick Staugaard Oct 28, 2008 at 01:53

Using the helper method link_to with the :back option would be the best for displaying the "Continue shopping" link.

link_to('Continue shopping', :back)

This is better because it will link to the referrer if it is present or "javascript:history.back()" when there is no referrer.


26. Mark Karp Oct 29, 2008 at 21:50

I am trying to use the redirect_to :back from an action, but I am using restful_authentication, and the action requires the user to be logged in (I have a before_filter :login_required in the controller), so when I am already logged in the :back works fine, but when it redirects first to the login page, when it gets to the redirection in my action, it tries to go back to /session/new...

Is there any easy way to fix this?


27. Christian Dec 31, 2008 at 06:25

You are the BEST!!!


28. Sam Feb 06, 2009 at 02:01

@Ryan "But don't you need to use an after_filter instead of a before_filter so it resets at the end of the request instead of the beginning?"
Yes, must use a after_filter, that's exactly how I implement mine. Plus it keeps it from muddying up the controller.


29. Baby heart monitor Oct 18, 2009 at 03:24

Thanks again for the great guide.


30. Teeth Whitener Nov 02, 2009 at 01:12

Now this code will help me I my latest project.Thanks For posting it..


31. Seattle Cheap Flights Dec 11, 2009 at 21:41

Why do so many people want ugg boots.


32. Jenny Johnson Dec 18, 2009 at 07:48

Very useful. Thanks.


33. acai berry blast Dec 20, 2009 at 18:00

Thanks that's helpful..


34. hoodia super slim Dec 24, 2009 at 08:21

Great blog with great information.Thanks Buddy


35. warm mist humidifiers Dec 30, 2009 at 09:25

good very helpful codes


36. easy online loans Dec 30, 2009 at 16:36

Cool info..useful.


37. Payday Loan Jan 03, 2010 at 12:09

I was searching for information on Railscast, and google directed me to this page.


38. bowtrol Jan 07, 2010 at 10:58

This is a great info here.Thanks


39. netflix Jan 08, 2010 at 20:14

I used to get Crash magazine as a kid and my little heart would beat faster when I remembered that was the day that it was in the shops.


40. Criminal Background Check Jan 10, 2010 at 22:47

It is very nice coding. This coding will very beneficial for our sites because by this coding user can visit one page to another page.


41. how to get pregnant Jan 12, 2010 at 21:14

Its really very helpful code that you shared thanx a lot for this.


42. Blockbuster Jan 12, 2010 at 23:16

Thanks for the post. Idea behind your post is interesting.i would like to read more from you.


43. Blockbuster Jan 13, 2010 at 02:14

Thanks for sharing sch an interesting and informative post.


44. Criminal Background Check Jan 13, 2010 at 22:37

Nice informative post thanks for sharing with us.


45. Criminal Background Check Jan 14, 2010 at 01:54

I used your code in my project. Your code is fully operational.


46. Payday Loans Jan 17, 2010 at 21:14

I think episode has really reduced the overhead of pressing back button to show the previous page.


47. how to get a six pack Jan 18, 2010 at 15:24

Its a great informaive blog.Awesome


48. Gewichtsverlust Jan 23, 2010 at 20:59

Thanks, the code works perfectly


49. Syntra Jan 23, 2010 at 21:00

Thanks for posting. Idea behind your post is interesting.i would like to read more from you.


50. Syntra Jan 23, 2010 at 21:01

I have bookmarked you page, hopefully you add some more codes for us to use.


51. Criminal Background Check Jan 26, 2010 at 22:58

Redirecting using your code is very easy. If you some more details about this then please share it with me.


52. Stretch Marks Feb 04, 2010 at 02:58

Hi people,
Well I am new here and really enjoyed reading the article.
Thanks for sharing this great piece of information.Do keep us update with some more great articles.


53. travail sur internet Feb 05, 2010 at 00:30

I found your blog from google and read a few of your other posts. They are incredible. Please keep it up… have a nice day.


54. James Feb 06, 2010 at 03:09

thanks for this.very interesting and useful.


55. copywriting Feb 06, 2010 at 05:37

this information is very nice and activities post. I hope it will get more benefit to me.


56. Acnezine Feb 06, 2010 at 08:52

Top info deserve a big thanks.love it!


57. acai berry diet scams Feb 09, 2010 at 15:58

Thanks for this useful post on returning.


58. Make a cartoon of yourself Feb 12, 2010 at 13:36

Excellent info and great help..


59. Payday Loans Feb 14, 2010 at 19:52

I think this episode will really reduce the overhead of pressing back button again and again to redirect to the previous page. Thanks for sharing information.


60. Extenze Feb 14, 2010 at 23:34

Nice discussion....I have also instaal back button on my site


61. Apartment Rentals MI Feb 16, 2010 at 06:56

Need to learn ruby on rails.. And the pHP. Lol


62. buy acai berry Feb 17, 2010 at 22:44

the code contains lot of concepts and i thibk it will help in programming also.


63. Acai Berries Feb 26, 2010 at 21:00

This article gives the light in which we can observe the reality. this is very nice one and gives in depth information. thanks for this nice article.


64. Xbox 360 Repair Feb 28, 2010 at 07:58

Really appreciate this post. It’s hard to sort the good from the bad sometimes, but I think you’ve nailed it!


65. Extenze Mar 07, 2010 at 20:00

I read your post. It was amazing. Your thought process is wonderful. The way you tell about things is awesome. I always wait for your posts. They are inspiring and helpful. Thanks for sharing your information .


66. mts converter Mar 09, 2010 at 23:53

Resources like the one you mentioned here will be very useful for me!


67. reverse phone number lookup Mar 10, 2010 at 03:43

thanks for this ..i was looking for it quite a long time now


68. Wii Homebrew Mar 12, 2010 at 23:19

Hey I just got through with the pages, I should say Pretty nice work done there.


69. wedding photography Mar 13, 2010 at 18:48

Hey this is really nice information. I was looking for something similar like this. Thanks for this useful information.


70. Teeth Whitening Techniques Mar 15, 2010 at 03:09

It’s a fastidious and instructive article. Things are ordered wellspring. Get to bonk lot’s of thing which were not region to me.


71. Netflix Mar 17, 2010 at 02:54

I was often like to read such type of informative post,thanks for sharing it.


72. Revitol cellulite solution Mar 18, 2010 at 11:05

I agree with Netflix.The info here is really solid!


73. Kill Bed Bugs Mar 19, 2010 at 11:10

Good info and explanation as usual. Thanks for sharing the info.


74. Traffic Ultimatum Mar 22, 2010 at 06:56

It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks


75. Extenze Mar 22, 2010 at 21:49

It is very nice technique and I must apply it over my site.


76. How to get pregnant Mar 22, 2010 at 22:51

The code is really very useful for online marketing purpose.


77. How To Get A Bigger Penis Mar 23, 2010 at 13:23

What about the scenario of linking to an edit form, i.e. /products/5/edit, and after submitting it goes to /products/5/update. Redirecting back from here goes back to the edit form. I've used a few different solutions (check points, passing original_uri GET parameters, etc)


78. Payday Loans Mar 26, 2010 at 02:54

I was looking for such information for a long time and I am glad that I finally came here! Thanks for sharing the such information with us.


79. mapquest driving directions usa Mar 26, 2010 at 06:42

AMAZING! Great post! Thank you for sharing!


80. hydrocodone Mar 26, 2010 at 06:42

AMAZING! Great post! Thank you for sharing!


81. How To Cure Eczema Mar 30, 2010 at 18:45

Thanks for the code it is really helpful


82. How To Stop Premature Ejaculation Mar 30, 2010 at 18:46

Are you coming out with any more codes anytime soon?


83. How To Get A Thicker Penis Mar 30, 2010 at 18:47

I love the code and I have bookmarked this page to come back if you have more codes later on.


84. Wii Homebrew Apr 05, 2010 at 01:01

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful and beneficial to your readers.


85. How to get pregnant Apr 08, 2010 at 00:13

Thank you for this useful information.I will share it with my friends.I have done bookmarked it.


86. reverse phone lookup Apr 10, 2010 at 14:06

This episode demonstrates a couple ways to redirect the user back to a previous page. Applying this to your site can help minimize the user's need to press the back button.


87. Natural Teeth Whitening Apr 12, 2010 at 01:15

This is one of the best posts that I’ve ever seen; you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post.


88. Nursing resume Apr 12, 2010 at 02:47

This is an awesome site. Thanx for all the great info


89. Payday Loans Apr 17, 2010 at 02:15

It’s a fastidious and instructive article. Things are ordered wellspring. Get to bonk lot’s of thing which were not region to me.


90. Teeth Whitening Systems Apr 17, 2010 at 23:21

Amazing..you really made my day & after reading this Surely..i ll twit this to my all friends to know more about this blog :)


91. Teeth Whitening Products Apr 17, 2010 at 23:38

Hey this is really nice information. I was looking for something similar like this. Thanks for this useful information.


92. Natural Teeth Whitening Apr 18, 2010 at 00:47

hey buddy,this is one of the best posts that I’ve ever seen; you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post.


93. cna test Questions Apr 22, 2010 at 06:15

Awesome! Some really helpful information in there. Bookmarked. Excellent source.


94. janisi Apr 23, 2010 at 21:56

Thanks for continuing to do the quick simple tips between the heavy hitter subjects!

<a href="http://ezinearticles.com/?Natural-Colon-Cleanse---The-Best-Natural-Colon-Cleanse-Method-That-Really-Works&id=2711200">colon cleanse</a>


95. Payday Loans Apr 25, 2010 at 20:56

Well I really like the ad and i think there is an immediate need of health awareness among youngsters, It’s a fastidious and instructive video. Things are ordered wellspring.


96. Watch Twilight The Free Apr 30, 2010 at 04:25

Thanks for sharing your thoughts with us.. they are really interesting.. I would like to read more from you.


97. brush cutter May 06, 2010 at 22:46

Thank you for this useful information.I will share it with my friends.I have done bookmarked it.


98. bark off May 10, 2010 at 20:06

Couldnt be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!


99. How To Get Pregnant May 10, 2010 at 22:16

This is one of the best post that I have ever read. You have provided a great piece of information. I will definitely share it with my other friends. Keep up the good work, I would to stay in contact with your posts.


100. Severe Panic Attacks May 15, 2010 at 13:09

Thanks for the source code. It is very helpful.


101. ashley madison May 17, 2010 at 03:41

Would you please do a Railscast on the usage of html frames w/in Rails, particularly if the contents of those frames are dynamic. I'm not sure that this is even possible, but I would love to know for sure.


102. ashley madison May 17, 2010 at 03:42

Would you please do a Railscast on the usage of html frames w/in Rails, particularly if the contents of those frames are dynamic. I'm not sure that this is even possible, but I would love to know for sure.


103. daniel May 17, 2010 at 03:43

really nice post, thanks for sharing


104. Best Bingo Sites May 25, 2010 at 02:55

Nice and great tutorial


105. Colon Cleanse May 25, 2010 at 22:33

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.


106. Web Development May 26, 2010 at 02:19

Absolutely fantastic posting! Lots of useful information and inspiration, both of which we all need! Thanks for the sharing information we will wait also for your new article keep posting.


107. Website Visitor Tracker Jun 01, 2010 at 01:47

I want to say that after reading your post I have found so many interesting thing in your blog and I really love that. Keep up the good work!


108. Visitors Spy Review Jun 02, 2010 at 23:07

I was looking for such information for a long time and I am glad that I finally came here! Thanks for sharing the such information with us.


109. Acai Max Cleanse Jun 03, 2010 at 02:57

I have read a number of posts of yours, but this is the one that I like the most. So expecting some more ideas from your side. Thanks
 


110. Diet Solution Program Review Jun 05, 2010 at 06:57

Hey this is really nice information. I was looking for something similar like this. Thanks for this useful information.


111. tidysongs Jun 13, 2010 at 22:20

thatnks for the information


112. Gangster Hats Jun 14, 2010 at 01:44

Yeah, excellent info, thanks for the informative post.


113. Seo Link vine Jun 15, 2010 at 23:01

I read lot post,but your post is one of the best in all,really interesting and informative,keep it up.thanks


114. p90x reviews Jul 07, 2010 at 04:48

Yeah, excellent info, thanks for the informative post and help.


115. vod porno Jul 07, 2010 at 17:58

Excellent post, glad you wrote this as it really got me thinking.
<a href="http://alanwattsbooks.blogspot.com/" >alan watts books</a> | <a href="http://facebookofsex.over-blog.com/" >facebooksex</a> | <a href="http://facebooksluts.over-blog.com/" >facebook sluts</a> | <a href="http://facebookwhores.over-blog.com/" >facebook whores</a>


116. Managed Forex Account Jul 09, 2010 at 01:45

Hey I m really appreciate after reading this blog. Please this type posting continue. I want to say I m very thankful to you for this.


117. Penis Advantage Jul 14, 2010 at 23:16

Thanks, just the code I was searching for. I love google for bringing me here.


118. Texas Mesothelioma Attorneys Jul 15, 2010 at 00:05

First time i have visit this site.I have read this blog,i noted that there are mostly good points which increase the importance of the blog.Nice work.Keep it up to write more good information.


119. P90x workout schedule Jul 15, 2010 at 21:06

Hi..Your post is amazing. From long time I search for this information. But I didn’t get right thing. Thanks to you I got stuff which I am looking for. I would like to read more from you.


120. Texas Mesothelioma Attorneys Jul 19, 2010 at 02:31

nice post, a very informative and a great post provided i might add, i seriously want to take a moment here and thank you for providing your ideas related to the Independent Software Vendor. Keep posting.


121. Russian Girl Jul 19, 2010 at 10:33

Your posts are always very useful. Thanks for a link, its very helpful.


122. online1poker Jul 20, 2010 at 01:47

This years top searches <em class="field"><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casinoonlinevip.it">casino online</a>
<em class="field"><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.online1poker.com">online 1 poker</a>
 <em class="field"><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casininio.com/roulette.html">roulette online</a> <em class="field"><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casininio.com/blackjack.html">blackjack online</a><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casininio.com/">migliori casino online italiani</a> <em class="field"><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.live4gambling.com">online casinos gambling guide</a></em></em></em></em></em>
<em class="field"><a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casininio.com/europa1.html"> europa casino </a> <a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casininio.com/spin-palace.html"> spin palace casino on line </a> <a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.casininio.com/poker-online.html">poker online </a> <a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.onlinecasinobaer.com">onlinecasinobaer</a> </a> <a target="_blank" id="finalhtmlcode" class="field-label-inline external-link" href="http://www.onlinecasinorsk.com"> casinorsk</a>


123. P90X Workout Program Jul 24, 2010 at 12:13

You can use the referer technique for this, but you'll have to capture it when entering the form instead of when the form is submitted.


124. Buy Acai Berry Jul 24, 2010 at 12:14

Your post is amazing. From long time I search for this information. But I didn’t get right thing. Thanks to you I got stuff which I am looking for. I would like to read more from you.


125. Extenze Pills Jul 24, 2010 at 12:15

I have read this blog,i noted that there are mostly good points which increase the importance of the blog.Nice work.Keep it up to write more good information.


126. runescape money making guide Jul 24, 2010 at 13:55

Good information, though i think the design here could be better to each his own i guess.


127. Reverse phone Lookup Jul 26, 2010 at 04:39

Amazing post!
i would like to appreciate your information providing way.its great,and i like it lot.


128. P90X Jul 28, 2010 at 05:51

Hey this is really nice information. I was looking for something similar like this. Thanks for this useful information.


129. Acai Jul 28, 2010 at 05:57

I am already logged in the :back works fine, but when it redirects first to the login page, when it gets to the redirection in my action, it tries to go back to /session/new...
Is there any easy way to fix this?


131. Acai Max Cleanse Aug 05, 2010 at 06:34

Great Post as usual. The User can go back without pressing the Back Button.


132. elliptical for sale Aug 10, 2010 at 08:47

I find it difficult to subscribe RSS feeds, bookmark this site anyway I have is a very useful and complete information.


133. error fix Aug 14, 2010 at 07:38

Get the same feeling revery monday when I see the RSS feed, I am a newbie and much goes over my head but heh. Do I need help?


134. Single rich men Aug 16, 2010 at 02:36

I'm interested in the topic of this post - What else can I read on this topic?


135. best home insurance Aug 18, 2010 at 03:57

I really enjoyed your blog post. I bookmarked your page so I that can keep track of your future post.


136. wholesale new era caps Aug 20, 2010 at 20:56

Fantastic Read! Looking forward to more! Bookmarked the site and will be back again!


137. Jordan basketball shoes Aug 22, 2010 at 23:16

Thanks! This is truly fantastic stuff - thank you too your knowledge. We share the opinion on and I really enjoy reading your article. Web proliferation of new developments in the field of design and entrepreneurial spirit of people who have very beautiful and pleasing to be professional


138. replicahandbags Aug 23, 2010 at 03:01

I have always liked Outdoor movies, a child standing at the window, looked out from home to

the following. Will be able to see the staff busy figure, a huge white cloth has a child

hang up and soon will be able to see the movie.


139. philippine literature Aug 24, 2010 at 13:39

great blog post!


140. jimmy choo louboutin Aug 25, 2010 at 00:34

it's a good application. Thanks


141. shakeology Aug 25, 2010 at 14:41

Great post! I am just starting out in community management/marketing media and trying to learn how to do this source code - resources like this article are incredibly helpful.


142. louis vuitton shoes Aug 26, 2010 at 21:17

Thanks for sharing your article. I really enjoyed it. I put a link to my site to here so other people can read it. My readers have about the same interets


143. Wholesale Electronics Aug 27, 2010 at 00:31

Discount Wholesale Electronics, Wholesale Cell Phones, Electronic Gadgets and More from the Best Dropship Wholesaler


144. free shed plans Aug 27, 2010 at 18:23

I needed this great info, Thanks a lot


145. Thyroid remedies Aug 27, 2010 at 18:27

Loving it!


146. sleeping remedies Aug 27, 2010 at 18:36

that is so cool...


147. Watch WWE Night of champions 2010 Online free Aug 28, 2010 at 08:05

Wow! This can be one particular of the very best blogs I’ve ever occur across on this subject. Merely Magnificent


148. los angeles attorneys Aug 28, 2010 at 12:40

You wrote great Blog post. You have posted such a effectful article that it will really help me


149. snow boots Aug 30, 2010 at 21:23

Also you can make exceptions using the skip_after_filter method in the controller.


150. Watch Resident Evil Afterlife Online Sep 01, 2010 at 00:52

http://newsblogs.chicagotribune.com/afghan-war-blog/2009/08/heart-on-the-home-front.html

Add your comment:

(SKIP THIS ONE)

(required)

(not shown)


(use pastie or gist for code)

sponsored by:
if you want to help:
required:
Get Quicktime Player
Give Back to Open Source