使用操作处理按钮的最佳方式(但不是表单操作)

时间:2012-02-28 09:06:58

标签: ruby-on-rails button view hyperlink

在我的代码中,我使用aristo设计按钮,我将它们插入:

    %button.aristo-default
      &laquo My button text

这非常不方便,因为有时我需要一个按钮上的链接,如果不使用点击事件查询{= onclick => '')

在rails中实现链接并使其看起来像一个按钮,只是简单的CSS黑客攻击或是否有其他一些好的方法会有什么好方法?

更新: 由于我只是想让链接看起来像一个按钮,我想我最好在CSS中寻找一个解决方案。使用button元素意味着我不关心的表单帖子,只是让我的链接“按钮”

1 个答案:

答案 0 :(得分:1)

根据您要执行的操作,建议使用button_to帮助程序。这有助于实现对指定URL的POST(或者如果适当,您可以指定其他HTTP谓词)。有关button_to

的Rails文档,请参阅here

或者,如果您需要表单标记帮助器,请尝试button_tag - 您可以阅读有关此here.

的更多信息

如果您只是想要一个链接并将其设置为一个按钮(请记住,一般的理念是按钮适用于那些导致某些变化的链接/操作),您可以只给你的{{ 1}}元素一个<a>的类和使用CSS的样式。