小编Chr*_*hue的帖子

Rails:如何在基于资源的link_to调用中添加其他参数?

我有一个在routes.rb中定义的资源,如下所示:

map.resources :users
Run Code Online (Sandbox Code Playgroud)

我喜欢使用最干净的link_to选项,它将是:

link_to @user
Run Code Online (Sandbox Code Playgroud)

我想在这个调用中添加一个额外的参数:"view = local"

如果我使用user_path,我会这样做:

link_to user_path(@user, { :view => 'local' })
Run Code Online (Sandbox Code Playgroud)

有没有办法在不明确包含user_path函数的情况下获得相同的结果?理想情况下,我会做以下事情:

link_to @user, { :view => 'local' }
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

ruby rest ruby-on-rails link-to

3
推荐指数
1
解决办法
6816
查看次数

标签 统计

link-to ×1

rest ×1

ruby ×1

ruby-on-rails ×1