ruby-on-rails - 将 get 参数添加到辅助方法

标签 ruby-on-rails ruby routes helper

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

get '/movies/similar', :contoller => 'movies', :action => 'similar'

我看到有一个名为 'movies_similar_path' 的辅助方法。我想向名称为“director”的 'movies_similar_path' 添加一个获取参数,这样我就可以获取 '/movies/similar?director=someone'

我该怎么做?

最佳答案

无需在帮助程序中定义参数,您可以在link_to 中分配它。

link_to "Similar", movies_similar_path(:director => @director.id)

关于ruby-on-rails - 将 get 参数添加到辅助方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12004777/

相关文章:

ASP.NET Core 路由属性 - ID 和连字符 slug 以连字符分隔

css - Rails SCSS 背景图像不呈现

ruby-on-rails - 是否有 ruby​​/rails gem 可以轻松确定日期范围

ruby-on-rails - 带有 Turbolinks 的多页 Rails 6 应用程序的 VueJS - 布局

ruby-on-rails - 捆绑更新时,Bundler 找不到 gem "railties"的兼容版本

ruby-on-rails - mySQL 导出字段中的 CSV 中的空白行在 ruby​​ CSV 解析期间导致错误

javascript - 在 Rails 应用程序中结合 Scriptaculous 和 jQuery

ruby: "p *1..10"中的星号是什么意思

r - 多条路线的行驶距离

javascript - 如何使整行可点击?