2011-11-30 54 views
0

我對寶石的特性非常滿意。但是,當前服務器端驗證的實現使用synchronous ajax。因此,我想知道這些應用程序是否可以在整個應用程序範圍內禁用,因此我沒有在我的視圖中的任何地方排除單個驗證器,並且還可以在實現發生更改時啓用它們。在client_side_validations上禁用遠程驗證gem

回答

1

似乎它可以很容易地像這樣實現的:

// 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() { ... })()調用中。