0

Rails 为表单提交上的按钮标签提供了 data-disabled-with。超级棒。但是,链接标签没有得到这种期望的行为。它们非常适合防止用户多次单击按钮并产生不必要的效果。

有没有办法我可以做类似的事情:

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

1 回答 1

1

Rails 通过 link_to 帮助器的 :disable_with 参数提供此功能。请参阅文档

例如:

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

当然,认识到通过 GET 请求创建资源不是惯用的 Rails/REST ......但这有希望说明如何使用它。

于 2015-06-11T23:05:12.850 回答