在我的视图文件中,我有一个这样的代码:
<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 。
怎么做??
...谢谢
答案 0 :(得分:1)
link_to
的第二个参数是链接的目的地,即。你要链接到什么 - 听起来你正在连接到错误的地方。
如果要链接到配置文件控制器,则需要执行此操作(即,将link
更改为您到配置文件控制器的正确操作的路径。)