В * user_controller.rb * файле У меня есть этот код:
respond_to do |format|
if test = true
format.js
else
format.js { @yo = true }
end
end
В update.js.rjs файле У меня есть этот код
page.redirect_to :action => "index" if @yo == true
page.replace_html...
...
Это хак, чтобы перенаправить ответ Java, передавая переменную (@yo == true). Однако я думаю, что лучше сделать что-то вроде «redirect_to» в фигурных скобках , избегая обработки кода в update.js.rjs :
respond_to do |format|
if test = true
format.js
else
format.js { redirect_to ... } # something example
end
end
но я не знаю, как это сделать или возможно ли это. Кто-нибудь может посоветовать мне вопрос?