我正在尝试向我的按钮之一添加disable_with,但是我无法获得正确的语法。到目前为止,这是我尝试过的。
在添加disable_with之前//这一项工作之前,但是我可以多次单击取消按钮
- content_for :cancel_button do
#{cancel_shift_path(@shift)}
在添加disable_ / //错误语法后
- content_for :cancel_button do
#{cancel_shift_path(@shift), data: {disable_with: "Please wait"}}
答案 0 :(得分:1)
您需要使用的是button_tag帮助器:
<% content_for :cancel_button do %>
<%= button_tag "#{cancel_shift_path(@shift)", data: { disable_with: "Please wait..."} %>
<% end %>
以下是api参考:https://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-button_tag