【问题标题】:Using a button as a link in rails使用按钮作为 Rails 中的链接
【发布时间】:2018-03-09 14:03:26
【问题描述】:
Rails 5
Bootstrap 4
Devise

我正在尝试修改view/devise/registrations/edit.html.slim 视图,将文本链接替换为用于删除和返回操作的引导按钮。会不会有这样的工作:

= link_to I18n.t 'devise.mailer.registrations.edit.cancel', registration_path(resource_name),  class: "btn btn-primary", data: { confirm: I18n.t 'devise.mailer.registrations.edit.confirm' }, method: :delete
= link_to I18n.t 'devise.mailer.registrations.edit.back', :back,  class: "btn btn-warning"

【问题讨论】:

标签: ruby-on-rails devise bootstrap-4


【解决方案1】:

您需要将按钮标签嵌套在link_to 中才能执行此操作。试试这个

= link_to registration_path(resource_name), data: { confirm: I18n.t 'devise.mailer.registrations.edit.confirm' }, method: :delete do
  button.btn.btn-primary
    = I18n.t 'devise.mailer.registrations.edit.cancel'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 2011-09-30
    • 2011-10-04
    • 2020-11-25
    相关资源
    最近更新 更多