问题
The new and cool syntax allows me to write:
link_to some_path, :remote => true
to generate an AJAX request. But if I need longer timeout(e.g. 100000ms), where can I set it? I read link_to but found nothing.
回答1:
You can use $.rails.ajax property from jquery-ujs, to inject the timeout if it has not been passed explicitly:
$(function() {
// ...
$.rails.ajax = function(options) {
if (!options.timeout) {
options.timeout = 100000;
}
return $.ajax(options);
};
// ...
});
来源:https://stackoverflow.com/questions/7694465/how-to-set-timeout-in-rails-ujs