将get参数添加到辅助方法

goo*_*rdi 1 ruby routes ruby-on-rails helper

我在config/routes.rb文件中添加了以下行:

get '/movies/similar', :contoller => 'movies', :action => 'similar'
Run Code Online (Sandbox Code Playgroud)

我看到有一个带名字的辅助方法'movies_similar_path'.我想添加一个'movies_similar_path'名为'director' 的get参数,这样我就可以了'/movies/similar?director=someone'

我该怎么做?

Mat*_*tzi 5

无需在帮助器中定义参数,您可以在其中分配它link_to.

link_to "Similar", movies_similar_path(:director => @director.id)
Run Code Online (Sandbox Code Playgroud)