Ruby on rails 向RubyonRails路径添加额外参数

Ruby on rails 向RubyonRails路径添加额外参数,ruby-on-rails,parameters,Ruby On Rails,Parameters,我对ruby非常陌生,有php背景 但是我想创建一个指向路径的链接,并在路径的末尾添加一个额外的参数 以下是我所拥有的: <%= link_to 'View Answers', quiz_path(@quiz "answers=true") %> 没有answers=true链接将解析为http://localhost:3000/quizzes/3,这与预期一样,工作正常。但是当我添加answers=true时,我得到http://localhost:3000/quizzes/

我对ruby非常陌生,有php背景

但是我想创建一个指向路径的链接,并在路径的末尾添加一个额外的参数

以下是我所拥有的:

<%= link_to 'View Answers', quiz_path(@quiz "answers=true") %>

没有
answers=true
链接将解析为
http://localhost:3000/quizzes/3
,这与预期一样,工作正常。但是当我添加
answers=true
时,我得到
http://localhost:3000/quizzes/3.answers=true

这太近了。但是我当然需要
成为

显然我做得不太对,但是如果你能帮我找到一个简单的解决方案,告诉我如何在链接url中添加一个额外的参数,我将不胜感激。

试试看

<%= link_to 'View Answers', quiz_path(@quiz), :answers => "true"  %>
“true”%%>

例如:

link_to "Ruby on Rails search", :controller => "searches", :query => "ruby on rails"

    # => <a href="/searches?query=ruby+on+rails">Ruby on Rails search</a>
link_到“RubyonRails搜索”,controller=>“搜索”,query=>“RubyonRails”
# => 

您可以尝试同样的方法,只需删除
测验:
部分(因此它是
(@quick,answers:true)
),但我认为上面的方法应该有效