2

私はしばらくバックボーンをいじっています。私はbackbone.validation ライブラリがとても気に入っていますが、単純なクライアント側の検証しか行いません。

私のプロジェクトのいくつかには、サーバー (Rails) でのみ実行できる検証があります。私の理想的な世界では、サーバーに 422 (Unprocessable Entity) を返させ、属性とそれに対応するエラーのマッピングを提供して、UI で強調表示できるようにすることができます。

誰かがこの問題に遭遇しましたか?

4

2 に答える 2

0

サーバー側の検証を行うことは良いことです。

ただし、クライアント側の検証が十分に徹底されており、必要な強調表示を行うことができる場合は、完全な強調表示パラメーターをブラウザーに返す必要はありません。送信のラウンドトリップを防ぎ、クライアント側で必要な UX を実行できます。

この目的のために jQuery 検証プラグインを使用して大成功を収めました。完全なエラー メッセージと強調表示が可能で、1 つのプラグインで必要なすべての検証が可能です。バックボーンの検証と比較してどうなるかわかりません。

http://jqueryvalidation.org/

于 2013-10-29T01:03:26.300 に答える