# Display the form text at page itself

**URL:** <https://www.ruby-forum.com/t/display-the-form-text-at-page-itself/152372>\
**Category:** Rails\
**Created:** [November 3, 2008, 10:15am UTC](https://www.ruby-forum.com/t/display-the-form-text-at-page-itself/152372 "2008-11-03T10:15:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ishara\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e68b1a/32.png) [@Ishara\_G](https://www.ruby-forum.com/u/Ishara_G)\
**Post date:** [November 3, 2008, 10:15am UTC](https://www.ruby-forum.com/t/display-the-form-text-at-page-itself/152372/1 "2008-11-03T10:15:30Z")

</div>

hi, i have a view called forum which is a form and i want to  
show the data below the form when user fill the form.  
i have this code in Blog controller

def forum  
if request.post? and params[:blog}  
@blog = Blog.new(params[:blog])  
if @blog.save  
redirect\_to :action =\> “show”  
end  
end  
end

def show  
@z=Blog.return\_forum  
end  
end

in this code it shows data in a seperate page called show.but i want to  
show  
data  
in the page itself(forum page)…plz can anyone tell me how can i do it

---

<div class="post-metadata">

**Author:** ![Ishara\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e68b1a/32.png) [@Ishara\_G](https://www.ruby-forum.com/u/Ishara_G)\
**Post date:** [November 3, 2008, 10:25am UTC](https://www.ruby-forum.com/t/display-the-form-text-at-page-itself/152372/2 "2008-11-03T10:25:28Z")

</div>

use ajax.

On Nov 3, 2:14 pm, “Ishara G.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Ishara\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e68b1a/32.png) [@Ishara\_G](https://www.ruby-forum.com/u/Ishara_G)\
**Post date:** [November 3, 2008, 10:29am UTC](https://www.ruby-forum.com/t/display-the-form-text-at-page-itself/152372/3 "2008-11-03T10:29:35Z")

</div>

Use ajax or else instead of redirecting to show method , write the  
content of show in the forum itself.  
if request.post? and params[:blog]  
@blog=Blog.new(params[:blog])  
if @blog.save

On Nov 3, 2:14 pm, “Ishara G.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Ishara\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/e68b1a/32.png) [@Ishara\_G](https://www.ruby-forum.com/u/Ishara_G)\
**Post date:** [November 3, 2008, 10:31am UTC](https://www.ruby-forum.com/t/display-the-form-text-at-page-itself/152372/4 "2008-11-03T10:31:55Z")

</div>

Use ajax or else instead of redirecting to show method , write the  
content of show in the forum itself.  
def forum  
if request.post? and params[:blog]  
@blog=Blog.new(params[:blog])  
if @blog.save  
flash[:notice]=“Forum successfully posted”  
else  
flash[:error]=“Sorry! try it again”  
end  
end  
@z=Blog.return\_forum  
end

On Nov 3, 2:14 pm, “Ishara G.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
