/ / JSがレールのバリデーションを無視する理由 - javascript、jquery、ruby-on-rails、ruby-on-rails-3

JSがレールのバリデーションを無視する理由 - javascript、jquery、ruby-on-rails、ruby-on-rails-3

私は、 $("form").submit()ただし、一度検証に失敗すると再度クリックすると、検証が完全に無視され、ルーティングエラーが生成されます。さて、私は通常のボタンを使用してJQueryの提出が存在しない限り、これをしません。なぜあなたはそれがだと思いますか?

更新: JQueryは、フォーム内で <form> タグ。

回答:

回答№1は0

さて、この問題は、JavaScriptはまったくありません。何が起こっていたのかは、変数がパスのルーティングエラーを引き起こすゼロの値を取得していたことです。 nilのチェックを追加し、それが固定されている場合はそれを再割り当てします。