我试图创建一个按钮,单击该按钮即可实现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 %>
答案 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