简单表单提交的默认DISABLE_WITH [英] Default disable_with for simple_form submit
本文介绍了简单表单提交的默认DISABLE_WITH的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
推荐答案
这在较新版本的Rails中略有不同,因为不建议设置属性DISABLE_WITH。我为此写了一篇文章:http://www.railsonmaui.com/blog/2014/02/23/simple-form-and-disable-processing-by-default/
以下是新代码:
SimpleForm::FormBuilder.class_eval do
def submit_with_override(field, options = {})
data_disable_with = { disable_with: 'Processing...' }
options[:data] = data_disable_with.merge(options[:data] || {})
submit_without_override(field, options)
end
alias_method_chain :submit, :override
end
感谢@Appster的创意!
这篇关于简单表单提交的默认DISABLE_WITH的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文