我正在尝试创建一个没有表单的对象,只需单击一个链接:
<%=link_to "Add as friend", user_friend_path(current_user,u), :method=>:post %>
Friend是用户内部的嵌套资源,在此链接中,current_user是用户,您将成为朋友。
当我点击它时,会出现以下错误:
Routing Error
No route matches "/users/101/friends/86"
有人可以帮助我吗?
答案 0 :(得分:0)
您可能正在尝试创建友谊,因此您的路径助手应该为联接创建路径(也许是friendships_path?)模型。
<强>加成强> 我猜你正在为你的友谊使用连接模型?如果是这样,创建链接“添加为朋友”应该可以为此模型的表创建一个条目,对吗?因此,您的链接需要指向此连接模型的正确路径,而不是嵌套的用户/朋友路径。但是,我只是在猜测,因为我不知道你的模特。