自動保存するために、jQueryで送信するフォームがあります。これはRubyOnRails 3にあります。私のモデルは、自動保存したい投稿です。ブールフィールド(ドラフト)がtrueの場合、postモデルは特定の検証を無視するように適合されています。(ドラフトがnilの場合、検証が実行されます)
次のコードを使用して、フォームを定期的に送信し、自動保存します。
$(document).ready(function() {
setInterval(function() {
$('#post_form form[data-remote]').submit();
}, 1000*60); // 1000ms * 60s = 1m
});
フォームがこの関数によって送信されるとき、検証などを無視するために、変数:draft => trueを何らかの形で含めたいと思います。これを実現するためにこのJavaScriptに追加するにはどうすればよいですか?それともそれは単に不可能ですか?
コードレールの観点から別の解決策を実行する必要がある場合は、コメントしてお知らせください。関連するコードを投稿します。
みんなありがとう!