Ruby取消是按钮而不是链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ruby取消是按钮而不是链接相关的知识,希望对你有一定的参考价值。

我有一些ruby代码来创建一个基本的博客。

我想要允许用户在更新密码时更新或取消的按钮。这是一个'应用助手'

我希望这些作为按钮,但不确定如何使“取消”按钮返回。它目前只是java脚本和文本,但更新用户是一个按钮。

代码如下

module ApplicationHelper


# Creates a submit button with the given name with a cancel link
  # Accepts two arguments: Form object and the cancel link name
  def submit_or_cancel(form, name='Cancel')
    form.submit + " or " +
      link_to(name, 'javascript:history.go(-1);', :class => 'cancel')
  end
end
答案

我不是这个的粉丝,但你可以尝试做这样的事情

module ApplicationHelper
# Creates a submit button with the given name with a cancel link
  # Accepts two arguments: Form object and the cancel link name
  def submit_or_cancel(form, name='Cancel')
    form.submit + " or " +
      link_to(name, '#',:onclick => 'history.go(-1);', :class => 'cancel')
  end
end

我希望这可以帮助你

以上是关于Ruby取消是按钮而不是链接的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码片段

如何使向上按钮返回而不是打开导航抽屉

后退按钮关闭应用程序而不是转到上一个片段 android 导航组件

如何使 ProgressDialog 可以通过后退按钮而不是通过屏幕点击取消?

更改片段后如何取消显示堆叠的吐司?

使用导航架构组件添加(而不是替换)片段