I have a popup and by pressing a button within it I want to:
1. close this popup, which functions fine with onClick in the view and
2. reload the opener page of the popup after the called action in the
controller is done.
I tried:
render :update do |page|
page.opener.location.reload()
end
Well I left () of the end of that (ie should be reload()).
How are you calling the controller action. If you're not making an
ajax request this will never work (and if you are, don't use
the :update option)
> Well I left () of the end of that (ie should be reload()).
I appended (), too.
> How are you calling the controller action. If you're not making an
> ajax request this will never work (and if you are, don't use
> the :update option)
Shame on me. I forgot the ajax request.
But what do you mean with "don't use the :update option"?
link_to_remote etc... can take an :update option (the id of a dom
element to update). You shouldn't use this option at the same time as
rjs (since this disallows execution of the javascript, it will just be
dumped into the dom element.