フォームの[送信]ボタンをjavascript関数に置き換えようとしています。フォームを送信するために、次のlink_to_functionを挿入できます。
<%= link_to_function 'Create', "$('form').submit()" %>
ここで、デフォルトのフォーム送信ボタンを上記のjs関数に置き換えてjqueryを使用し、jsが無効になっている場合のフォールバックオプションを設定します。問題は今です:
application.jsファイル内の通常の送信ボタンを置き換えるにはどうすればよいですか?
私は試した:
$('input:submit').replaceWith("<%= escape_javascript(link_to_function 'Create', "$('form').submit()") %>");
うまくいかないようです:/