Rails link_to - 点击后禁用?

时间:2013-09-18 16:46:21

标签: ruby-on-rails

与主题一样 - 是否有一些选项可以删除

的操作
link_to

点击后?

3 个答案:

答案 0 :(得分:2)

不,你需要通过Javascript来做到这一点。单击链接后,您可以设置禁用的属性。在随后的点击中,您可以检查属性,如果已设置,则可以使用e.preventDefault();来阻止链接跟踪。

请参阅:jQuery disable a link

如果你正在使用像Twitter Bootstrap这样的东西,那么通过按钮加载状态可以有一些更优雅的选项。

答案 1 :(得分:1)

根据您要做的事情,您可以使用link_to_iflink_to_unless来实现您的目标。

答案 2 :(得分:0)

看看这个,这个家伙的一个很好的解释:

How to disable HTML links

正确的方法:

a {
    pointer-events: none;
}