【发布时间】:2016-09-23 10:08:19
【问题描述】:
所以我正在尝试使用以下路线:
<%= link_to like_post_path(@post), :method => :put do %>
但我不知道为什么使用GET方法而不是PUT
No route matches [GET] "/posts/1/like"
对我来说毫无意义..
myroutes.rb:
resources :posts do
member do
put "like" => "posts#upvote"
put "dislike" => "posts#downvote"
end
【问题讨论】:
-
尝试使用
button_to而不是link_to
标签: ruby-on-rails ruby get put