Ruby on rails 向RubyonRails路径添加额外参数
我对ruby非常陌生,有php背景 但是我想创建一个指向路径的链接,并在路径的末尾添加一个额外的参数 以下是我所拥有的: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/
<%= 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)
),但我认为上面的方法应该有效