`disable_with` для предотвращения двойных кликов - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь добавить disable_with к одной из моих кнопок, однако не могу получить правильный синтаксис.Вот что я пробовал до сих пор.

перед добавлением disable_with // эта работа прежде чем я могу нажать кнопку отмены несколько раз

- content_for :cancel_button do
    #{cancel_shift_path(@shift)}

После добавления disable_with // неверный синтаксис

- content_for :cancel_button do
    #{cancel_shift_path(@shift), data: {disable_with: "Please wait"}}

1 Ответ

0 голосов
/ 18 декабря 2018

То, что вам нужно использовать, это помощник 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...