# Render partial vs. page.replace\_html

**URL:** <https://www.ruby-forum.com/t/render-partial-vs-page-replace-html/149697>\
**Category:** Rails\
**Created:** [September 28, 2008, 2:08pm UTC](https://www.ruby-forum.com/t/render-partial-vs-page-replace-html/149697 "2008-09-28T14:08:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pure](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3ab097/32.png) [@pure](https://www.ruby-forum.com/u/pure)\
**Post date:** [September 28, 2008, 2:08pm UTC](https://www.ruby-forum.com/t/render-partial-vs-page-replace-html/149697/1 "2008-09-28T14:08:27Z")

</div>

Hey all,

i simple try to update a partial in my index file.  
(it contains two partials, and i want to update one of them)

But when i use, render :partial =\> … it shows the partial but without  
the rest of the layout (navigation / footer…)

if i use page[…].replace\_html, it shows me the AJAX code in the  
browser… :-/

How can i do this?

(I also try render :partial… , :layout =\> ‘application’ so it shows my  
navigation and so on, but not the index file …)

Thx for your help!

---

<div class="post-metadata">

**Author:** ![pure](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3ab097/32.png) [@pure](https://www.ruby-forum.com/u/pure)\
**Post date:** [September 28, 2008, 5:40pm UTC](https://www.ruby-forum.com/t/render-partial-vs-page-replace-html/149697/2 "2008-09-28T17:40:43Z")

</div>

Ok, i solved it 🙂

i have to use:  
link\_to\_remote ‘update’, :update…

and in the action simple:

render :partial…

greetings 🙂

---

<div class="post-metadata">

**Author:** ![pure](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3ab097/32.png) [@pure](https://www.ruby-forum.com/u/pure)\
**Post date:** [September 28, 2008, 5:50pm UTC](https://www.ruby-forum.com/t/render-partial-vs-page-replace-html/149697/3 "2008-09-28T17:50:35Z")

</div>

I just wanted to answer that, but you posted it faster than me

hehehehe 😃
