2016-02-26 92 views
1

有一个通过电子邮件发送的激活URL,网址将重定向到路径的new路径。当用户转到该链接时,我将如何去触发create方法?如何在访问“新”路径时运行创建方法

或者,我该如何在该视图中实现一个按钮,点击后它会运行创建方法?

只是寻找实现这一目标的一般方法。

+0

嗨,如果您分享您的控制器代码以及您的电子邮件模板,以查看您正在处理的内容,这将非常有用。 –

+0

我只想知道一般如何去做这个 – FutoRicky

+0

那么你的创建是否需要任何参数?如果是这样,他们从哪里来,如果一个记录应该在电子邮件中点击创建?你应该展示一些研究工作,以便人们可以帮助解决你的问题。 –

回答

2

当它进入new路径时,您可以执行任何您想要的操作,最后,默认情况下会呈现新页面。您可以像控制器代码中的其他任何方法一样轻松触发create方法,但这不是最佳做法。

您可以创建一个自定义方法来照顾创建的东西,然后该方法会将您重定向到新的方法。每种方法的一种功能比一种方法中的两种功能更有意义。

+0

所以基本上创建一个方法,我可以在'create'方法中执行我想要做的事情,并在'new'方法中调用它?或者只是在'new'方法中完成整个过程? – FutoRicky

+0

你可以创建一个自定义的方法,比如'activate'来创建用户。之后,'activate'方法将您重定向到'new'方法。 –