, , , , , , 404 ajax.
. , . , , javascript, - , . , HTTP 204 , ClientSideValidations , HTTP 200 ( 200) javascript.
/Config//client_side_validations.rb
ClientSideValidations::Config.disabled_validators = []
::ClientSideValidations::Middleware::Uniqueness
module ClientSideValidations
module Middleware
class Uniqueness
def response
begin
if unique?
self.status = 204
self.body = ''
else
self.status = 200
self.body = 'false'
end
rescue NotValidatable
self.status = 500
self.body = ''
end
super
end
end
end
end