Ruby on rails 将get参数添加到helper方法
我在config/routes.rb文件中添加了以下行:Ruby on rails 将get参数添加到helper方法,ruby-on-rails,ruby,routes,helper,Ruby On Rails,Ruby,Routes,Helper,我在config/routes.rb文件中添加了以下行: get '/movies/similar', :contoller => 'movies', :action => 'similar' 我看到有一个名为“movies\u similor\u path”的助手方法。我想向名为“director”的'movies\u similor\u path'添加一个get参数,以便获取'/movies/similor?director=someone' 我怎么做 注意到您线路中“控制器”
get '/movies/similar', :contoller => 'movies', :action => 'similar'
我看到有一个名为“movies\u similor\u path”的助手方法。我想向名为“director”的'movies\u similor\u path'
添加一个get参数,以便获取'/movies/similor?director=someone'
我怎么做
无需在帮助器中定义参数,您可以在
链接中将其指定给
link_to "Similar", movies_similar_path(:director => @director.id)
无需在帮助器中定义参数,您可以在链接中将其指定给
link_to "Similar", movies_similar_path(:director => @director.id)
如果您使用的是rails 3,那么您可以将路由声明为-
get '/movies/similar(/:director)', :to => 'movies#similar'
在使用时,你可以将其用作-
movies_similar_path
或
如果您使用的是rails 3,那么您可以将路由声明为-
get '/movies/similar(/:director)', :to => 'movies#similar'
在使用时,你可以将其用作-
movies_similar_path
或