2015-06-11 2 views
0

Rails предоставляет отключенные данные для тегов кнопок при отправке форм. Супер классно. Однако теги ссылок не получают этого желаемого поведения. Они отлично подходят для того, чтобы пользователи не нажимали кнопку слишком много раз и создавали необоснованный эффект.Использовать данные-отключено - на кнопке отправки non-формы

Есть ли способ, что я могу сделать что-то вроде:

<a href="www.somewhere.com" data-disabled-with="Please Wait">Purchase me</a> 

ответ

1

Rails предоставляет эту функциональность с помощью: disable_with параметр помощника link_to. See docs.

Например:

link_to("Create", create_post_path(@post), remote: true, disable_with: "Creating...") 

признавая, конечно, что создание ресурса с помощью запроса GET не идиоматическое Rails/REST ... но мы надеемся, показывает, как он может быть использован.

Смежные вопросы