我有一个POST方法,可以在模型帖子中添加一个赞
def like
post = Post.find(params[:id])
post.likes += 1
post.save
end
我正在使用link_to对其进行调用。
<%= link_to "like", like_path(post), method: "POST" %>
但是,每当我单击时,都会下载一个空文件。
答案 0 :(得分:0)
在请求结束时,您需要确定要呈现到哪个页面或将用户重定向到何处。在您的示例中,您似乎想将用户重定向回他们来自的帖子页面:
def like
post = Post.find(params[:id])
post.increment(:likes)
post.save
redirect_back(fallback_location: post)
end
我建议阅读有关redirect_back
的信息。