簡體   English   中英

在client_side_validations gem上禁用遠程驗證

[英]Disable remote validations on client_side_validations gem

我對寶石的功能感到非常滿意。 但是,當前服務器端驗證的實現使用同步ajax 因此,我想知道是否可以在應用程序范圍內禁用這些驗證器,所以我沒有在視圖中的任何地方都排除單個驗證器,並且在以后的實現發生變化時也能夠啟用它們。

似乎可以通過以下方式輕松實現:

// seems that the name will change in a future release
var validator = clientSideValidations || ClientSideValidations;
// remove all remote handlers
if (validator) validator.validators.remote = {};

它應該在執行rails.validations.js之后運行。 如果您擔心污染全局名稱空間,只需將其括在(function() { ... })()調用中即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM