代码之家  ›  专栏  ›  技术社区  ›  David J. user3890638

禁用Rails中提交按钮的URL参数?

  •  1
  • David J. user3890638  · 技术社区  · 11 年前

    点击按钮通过 button= 在URL中:

    # example.html.haml
    = form_for @contact, html: { method: :get }
      = f.text_field :phone
      = f.button "Call Me!"
    

    如何防止Rails传递额外的URL参数?

    1 回复  |  直到 11 年前
        1
  •  2
  •   David J. user3890638    11 年前

    添加 name: nil 到按钮:

    = form_for @contact, html: { method: :get }
      = f.text_field :phone
      = f.button "Call Me!", name: nil
    

    资料来源: How to disable submit button parameter in Rails .