为什么在我的URL中显示form_tag参数?

乔纳塔斯·特谢拉

我遇到以下问题。我有一个将用户发送到/ user /:id的按钮,它运行良好,但是当我在URL中收到单击时:

http://0.0.0.0:3000/users/1?utf8=✓&button=

而且我不想展示 ?utf8=✓&button=

form_tag正在发送

  Processing by UsersController#show as HTML
  Parameters: {"utf8"=>"✓", "button"=>"", "id"=>"1"}

我的按钮是:

<%= form_tag user_path(current_user), method: :get do %>
  <%= button_tag type: 'submit', class: "btn btn-success" do %>
    <i class="glyphicon glyphicon-user white"></i> <%= current_user.name %>
  <% end %>
<% end %>

我的路线:

     user GET    /users/:id(.:format)                        users#show
          PATCH  /users/:id(.:format)                        users#update
          PUT    /users/:id(.:format)                        users#update
          DELETE /users/:id(.:format)                        users#destroy

有人知道如何删除?utf8=✓&button=我的URL?

非常感谢!


编辑:

为了解决这个问题,我将使用link_to。

<%= link_to user_path(current_user), :class => "btn btn-success" do %>
  <i class="glyphicon glyphicon-user white"></i> <%= current_user.name %>
<% end %>

由于您在表单中没有任何输入,因此实际上不需要表单。只需将其更改为锚标记,即可完成link_to所有设置。

<%= link_to user_path(current_user), :class => "btn btn-success" do %>
  <i class="glyphicon glyphicon-user white"></i> <%= current_user.name %>
<% end %>

这看起来就像您的提交按钮。URL将只是/ user /:id。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我为form_tag输入了错误的参数数量(1对2)

来自分类Dev

为什么Rails form_tag显示一个数组?

来自分类Dev

为什么我简单的Rails form_tag搜索表单无法使用正确的方法提供结果?

来自分类Dev

使用form_tag时如何在URL中添加其他参数?

来自分类Dev

form_tag在显示中呈现,但不显示索引

来自分类Dev

Rails form_tag显示动作

来自分类Dev

为什么我的React组件状态显示在我的URL中?

来自分类Dev

为什么我的参数值在生成的URL中丢失?

来自分类Dev

我如何在form_tag rails4中使用重置按钮

来自分类Dev

如何在Rails的form_tag中发送参数

来自分类Dev

Rails - 将多个参数传递给 form_tag

来自分类Dev

如何设置方法放置在rails中的form_tag中?

来自分类Dev

更改rails form_tag中的accept-charset属性

来自分类Dev

Rails的form_tag路由到非趣味动作,而不在浏览器的url中包含动作名称

来自分类Dev

样式化form_tag

来自分类Dev

为什么在我的程序中显示“ NoneType”类型的参数不可迭代

来自分类Dev

为什么我的默认属性值仍在Init()中显示为参数?

来自分类Dev

在仍然传递参数的同时使用form_for和form_tag

来自分类Dev

LoadRunner-为什么我的参数显示为空白?

来自分类Dev

form_for和form_tag对象之间有什么区别?

来自分类Dev

为什么 angularjs url 对我的 POST 参数进行编码?

来自分类Dev

在Rails中使用form_tag将多个参数传递到当前页面

来自分类Dev

Rails 4.2使用form_tag创建搜索,但不使用查询字符串参数

来自分类Dev

Rails:使用单选按钮将form_tag重定向到“显示”页面

来自分类Dev

ActiveAdmin页面未与其他内容一起显示form_tag表单

来自分类Dev

为什么我的页眉在wordpress中显示我的页脚?

来自分类Dev

为什么我的文字没有显示在我的DIV中?

来自分类Dev

为什么我不能在 Flatlist 中显示我的项目?

来自分类Dev

为什么我的UIView中什么都没显示?

Related 相关文章

  1. 1

    为什么我为form_tag输入了错误的参数数量(1对2)

  2. 2

    为什么Rails form_tag显示一个数组?

  3. 3

    为什么我简单的Rails form_tag搜索表单无法使用正确的方法提供结果?

  4. 4

    使用form_tag时如何在URL中添加其他参数?

  5. 5

    form_tag在显示中呈现,但不显示索引

  6. 6

    Rails form_tag显示动作

  7. 7

    为什么我的React组件状态显示在我的URL中?

  8. 8

    为什么我的参数值在生成的URL中丢失?

  9. 9

    我如何在form_tag rails4中使用重置按钮

  10. 10

    如何在Rails的form_tag中发送参数

  11. 11

    Rails - 将多个参数传递给 form_tag

  12. 12

    如何设置方法放置在rails中的form_tag中?

  13. 13

    更改rails form_tag中的accept-charset属性

  14. 14

    Rails的form_tag路由到非趣味动作,而不在浏览器的url中包含动作名称

  15. 15

    样式化form_tag

  16. 16

    为什么在我的程序中显示“ NoneType”类型的参数不可迭代

  17. 17

    为什么我的默认属性值仍在Init()中显示为参数?

  18. 18

    在仍然传递参数的同时使用form_for和form_tag

  19. 19

    LoadRunner-为什么我的参数显示为空白?

  20. 20

    form_for和form_tag对象之间有什么区别?

  21. 21

    为什么 angularjs url 对我的 POST 参数进行编码?

  22. 22

    在Rails中使用form_tag将多个参数传递到当前页面

  23. 23

    Rails 4.2使用form_tag创建搜索,但不使用查询字符串参数

  24. 24

    Rails:使用单选按钮将form_tag重定向到“显示”页面

  25. 25

    ActiveAdmin页面未与其他内容一起显示form_tag表单

  26. 26

    为什么我的页眉在wordpress中显示我的页脚?

  27. 27

    为什么我的文字没有显示在我的DIV中?

  28. 28

    为什么我不能在 Flatlist 中显示我的项目?

  29. 29

    为什么我的UIView中什么都没显示?

热门标签

归档