Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails中找到链接的正确路径_Ruby On Rails_Ruby_View_Path - Fatal编程技术网

Ruby on rails 如何在rails中找到链接的正确路径

Ruby on rails 如何在rails中找到链接的正确路径,ruby-on-rails,ruby,view,path,Ruby On Rails,Ruby,View,Path,我试图建立的链接有问题。我想有一个网页与一篇文章,并链接到它的作者页。四的尝试100不同的版本,但我不知道如何做。。。 这是我的密码: <a <% link_to " Par : #{@article.author.pseudo}", user_path(User.where(user_id: @author_id) %></a> 尝试以下方法: 您应该能够直接链接到作者: <%= link_to "Par : #{@article.author.pseud

我试图建立的链接有问题。我想有一个网页与一篇文章,并链接到它的作者页。四的尝试100不同的版本,但我不知道如何做。。。 这是我的密码:

<a <% link_to " Par : #{@article.author.pseudo}", user_path(User.where(user_id: @author_id) %></a>

尝试以下方法:


您应该能够直接链接到作者:

<%= link_to "Par : #{@article.author.pseudo}", @article.author %>

不要将指向帮助者的链接包装到
标记中,它已由帮助者生成<代码>其中
返回集合,而不是实例-这就是代码不起作用的原因。您在
@article.author
中已经需要用户实例,只需使用它即可

<%= link_to "Par : #{@article.author.pseudo}", user_path(@article.author) %>


使用该代码,不会出现错误消息,但当我单击按钮时,什么也没有发生。什么都没有?请在上面的链接附近发布代码。请注意,您不需要
,因为
链接到
将为您生成该链接。确切地说,这就是问题所在。谢谢我收到一条语法错误消息:语法错误,意外的“;”,应为“)”…er.where(用户id:@author\u id)@输出缓冲区。安全。乐意帮助!求你了,如果有帮助的话