1

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

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

因此,单击此按钮后,它将删除该特定数据表单数据库。但是此代码位于使用配置文件控制器生成的名为profiles/index.html.erb的文件中。

现在点击破坏链接后,控件将转到links_controller.rb而不是profiles_controller.rb。但我希望它被重定向到profile_controller.rb,这样我就可以destroy在我的配置文件控制器中删除我的操作时执行某些操作,然后重定向到profiles/index.html.erb,而不是links/index.html.erb。这该怎么做??

谢谢...

4

1 回答 1

1

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

如果您想链接到配置文件控制器,您需要这样做(即更改link为配置文件控制器正确操作的路径)。

于 2013-01-19T10:22:01.383 回答