私のフォームは、すべて 1 つのファイル内の複数の jquery モバイル ページにまたがっており、このフォームでラップされています
new.html.erb
<%= form_tag submit_path, :method => :post, :remote => true do%>
create.js.erb
alert("Hello");
<% debugger %>
$.mobile.changePage("#confirm");
デバッガーでコンソールが停止すると create.js.erb がヒットしますが、アラートは発生せず、jquery モバイル コマンドも発生しません。
私のURLは/new#confirm
ちょうど/new
通常の Rails フォームで (一見) まったく同じことを行うことができ、アラートが表示されます。