Http 请求与我在 Ruby on Rails 中给出的参数不同
Http request work differently from the parameter I gave in Ruby on Rails
我有文章模型,我想通过 acts_as_votable 赋予它投票能力 gem.I 有 like_article 类似文章的路由及其 PUT 方法,我的文件中有该路由
<%= link_to like_article_path(article), method: :put do %>
Like
<%= article.get_upvotes.size %>
<% end %>
如果我点击“赞”按钮,我会收到“没有路由匹配”[GET]“/articles/11/like”错误,它的行为类似于 get 方法,但我给了方法::put 参数,它应该放在为什么它不可见我的参数我该如何解决?
我不知道为什么,但我用 button_to 而不是 link_to 它起作用了。
我有文章模型,我想通过 acts_as_votable 赋予它投票能力 gem.I 有 like_article 类似文章的路由及其 PUT 方法,我的文件中有该路由
<%= link_to like_article_path(article), method: :put do %>
Like
<%= article.get_upvotes.size %>
<% end %>
如果我点击“赞”按钮,我会收到“没有路由匹配”[GET]“/articles/11/like”错误,它的行为类似于 get 方法,但我给了方法::put 参数,它应该放在为什么它不可见我的参数我该如何解决?
我不知道为什么,但我用 button_to 而不是 link_to 它起作用了。