从link_to帮助程序强制重定向到特定控制器

时间:2013-01-19 10:19:38

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2

在我的视图文件中,我有一个这样的代码:

 <td><%= link_to 'Destroy', link, method: :delete, data: { confirm: 'Are you sure ?' } %></td>

所以点击它之后就删除了那个特定的数据表单数据库。但是此代码位于名为 profiles / index.html.erb 的文件中,该文件是使用配置文件控制器生成的。

现在点击销毁链接后,控件将转到 links_controller.rb 而不是 profiles_controller.rb 。但我希望将其重定向到 profiles_controller.rb ,这样我可以在我的个人资料控制器中的destroy操作中删除时执行某些操作,然后重定向到个人资料/ index.html.erb ,而不是 links / index.html.erb 。 怎么做??

...谢谢

1 个答案:

答案 0 :(得分:1)

link_to的第二个参数是链接的目的地,即。你要链接到什么 - 听起来你正在连接到错误的地方。

如果要链接到配置文件控制器,则需要执行此操作(即,将link更改为您到配置文件控制器的正确操作的路径。)

相关问题