Just have to add disable_with param like this :data => { disable_with: false }
submit_tag "Complete sale", data: { disable_with: "Submitting..." }
# => <input name="commit" data-disable-with="Submitting..." type="submit" value="Complete sale" />
Works with button_tag
, link_to
, button_to
There is a known issue that disable_with does not work link_to for some browsers.
link_to "Complete sale", url_path, data: { disable_with: "<i class='fa fa-refresh fa-spin'></i> Synchronisation en cours ..." }