# How call alert method from controller (something like rende :ajax =\> 'some text')?

**URL:** <https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922>\
**Category:** Rails\
**Created:** [August 15, 2008, 3:18am UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922 "2008-08-15T03:18:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [August 15, 2008, 3:18am UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922/1 "2008-08-15T03:18:17Z")

</div>

Yeah,

I’m needing to show a popup window after the execution of method. I’m  
trying  
something like:

def bla  
respond\_to do |format|  
format.html { redirect\_to … }  
format.js  
end  
end

bla.rjs

page.alert(‘some text’)

How can i do it?

Thanks for your attention!

–  
Regards,

Luiz Vitor Martinez C.  
cel.: (11) 8187-8662  
blog: [rubz.org](http://rubz.org)  
engineer student at maua.br

“Posso nunca chegar a ser o melhor engenheiro do mundo, mas tenha  
certeza de  
que eu vou lutar com todas as minhas forÃ§as para ser o melhor engenheiro  
que  
eu puder ser”

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [August 15, 2008, 3:50am UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922/2 "2008-08-15T03:50:30Z")

</div>

Use the render command in your controller. Remember that you can  
render or redirect only once per action. Look at [api.rubyonrails.org](http://api.rubyonrails.org)  
for more options.

render :update do |page|  
page.alert “hi”  
end

On Aug 15, 6:17 am, “Luiz Vitor Martinez C.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [August 15, 2008, 4:51am UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922/3 "2008-08-15T04:51:54Z")

</div>

mukund,

That’s ok. I tried it after, and get:

try {  
alert(“some text…”);  
} catch (e) { alert(‘RJS error:\n\n’ + e.toString());  
alert(‘alert("some text…");’); throw e }

Regards,  
Luiz Vitor.

On Thu, Aug 14, 2008 at 10:49 PM, Mukund [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> wrote:
> 
> > ## end
> 
> que
> 
> > eu puder ser"

–  
Regards,

Luiz Vitor Martinez C.  
cel.: (11) 8187-8662  
blog: [rubz.org](http://rubz.org)  
engineer student at maua.br

“Posso nunca chegar a ser o melhor engenheiro do mundo, mas tenha  
certeza de  
que eu vou lutar com todas as minhas forÃ§as para ser o melhor engenheiro  
que  
eu puder ser”

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [August 15, 2008, 11:39am UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922/4 "2008-08-15T11:39:24Z")

</div>

On 15 Aug 2008, at 03:51, Luiz Vitor Martinez C. wrote:

> mukund,
> 
> That’s ok. I tried it after, and get:
> 
> try {  
> alert(“some text…”);  
> } catch (e) { alert(‘RJS error:\n\n’ + e.toString());  
> alert(‘alert(“some text…”);’); throw e }

That’s looks like the right javascript. What’s wrong?

Fred

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [August 16, 2008, 7:25pm UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922/5 "2008-08-16T19:25:57Z")

</div>

Fred,

Why it don’t shows the pop-up containing “some text…” message?

Regards,  
Luiz Vitor.

On Fri, Aug 15, 2008 at 6:38 AM, Frederick C. \<  
removed\_email\_address@domain.invalid\> wrote:

> > } catch (e) { alert(‘RJS error:\n\n’ + e.toString());  
> > On Thu, Aug 14, 2008 at 10:49 PM, Mukund [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
> > wrote:
> > 
> > > ## end
> > 
> > engenheiro que  
> > blog: [rubz.org](http://rubz.org)

–  
Regards,

Luiz Vitor Martinez C.  
cel.: (11) 8187-8662  
blog: [rubz.org](http://rubz.org)  
engineer student at maua.br

“Posso nunca chegar a ser o melhor engenheiro do mundo, mas tenha  
certeza de  
que eu vou lutar com todas as minhas forÃ§as para ser o melhor engenheiro  
que  
eu puder ser”

---

<div class="post-metadata">

**Author:** ![lz-coelho](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/8c91f0/32.png) [@lz-coelho](https://www.ruby-forum.com/u/lz-coelho)\
**Post date:** [August 16, 2008, 8:57pm UTC](https://www.ruby-forum.com/t/how-call-alert-method-from-controller-something-like-rende-ajax-some-text/145922/6 "2008-08-16T20:57:52Z")

</div>

On 16 Aug 2008, at 18:25, “Luiz Vitor Martinez C.”  
\<removed\_email\_address@domain.invalid

> wrote:

> Fred,
> 
> Why it don’t shows the pop-up containing “some text…” message?

What does your link\_to\_remote ( or whatever it is you are using to  
invoke the action) look like? If you’re passing an :update option,  
don’t.

Fred
