Я полагаю, что вся ваша страница перезагружается? Если это так, вы не можете держать диалог открытым, но открывайте его снова, когда ваш домен загружен. Для этого вы можете сделать:
$(document).ready(function() {
$("dialog_selector").dialog('open');
});
Это просто открывает его. Теперь, если вы хотите сделать это при перезагрузке страницы, вам придется встроить этот код JavaScript в некоторый условный код ERB (если вы используете ERB) или аналогичный, который соответствует вашим условиям ...
Надеюсь, понятно, о чем я.