ユーザーがフォームに無効なものを入力したときにエラー メッセージを表示するモーダル ウィンドウを表示したいのですが、問題がなければ別のアクションをレンダリングします。ただし、モーダルウィンドウを表示しようとすると
render :js => "jQuery.facebox(#{...})"
呼び出された実際の JavaScript のみが表示されます。
try {
jQuery.facebox(...)
} catch (e) { alert('RJS error:\n\n' + e.toString());
alert('jQuery.facebox(\"<div class=\'error\'>Error</div>\")');
throw e;
}