带类和按钮的Button_to而不是输入类型Submit

时间:2019-05-01 12:48:09

标签: ruby-on-rails button

我试图创建一个按钮,单击该按钮即可实现GET请求。而不是在其中具有按钮的输入元素,然后将class =“ btn”应用于该按钮。我试过了但是出错了。

  

#String:0x00007f9f14017fb0的未定义方法`stringify_keys'

这是尝试的方法:

  <%= button_to 'Allow', change_email_notifications_admin_user_path(@user), method: :get, params: { msg: 'allow_all' } do %>
    <button class="btn">'Allow</button>
  <% end %>

1 个答案:

答案 0 :(得分:0)

如果要使用块样式语法,则必须跳过第一个参数并将其放在块中。

<%= button_to change_email_notifications_admin_user_path(@user), method: :get, params: { msg: 'allow_all' } do %>
  Allow
<% end %>

https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to