有一个通过电子邮件发送的激活URL,网址将重定向到路径的new
路径。当用户转到该链接时,我将如何去触发create
方法?如何在访问“新”路径时运行创建方法
或者,我该如何在该视图中实现一个按钮,点击后它会运行创建方法?
只是寻找实现这一目标的一般方法。
有一个通过电子邮件发送的激活URL,网址将重定向到路径的new
路径。当用户转到该链接时,我将如何去触发create
方法?如何在访问“新”路径时运行创建方法
或者,我该如何在该视图中实现一个按钮,点击后它会运行创建方法?
只是寻找实现这一目标的一般方法。
当它进入new
路径时,您可以执行任何您想要的操作,最后,默认情况下会呈现新页面。您可以像控制器代码中的其他任何方法一样轻松触发create
方法,但这不是最佳做法。
您可以创建一个自定义方法来照顾创建的东西,然后该方法会将您重定向到新的方法。每种方法的一种功能比一种方法中的两种功能更有意义。
所以基本上创建一个方法,我可以在'create'方法中执行我想要做的事情,并在'new'方法中调用它?或者只是在'new'方法中完成整个过程? – FutoRicky
你可以创建一个自定义的方法,比如'activate'来创建用户。之后,'activate'方法将您重定向到'new'方法。 –
嗨,如果您分享您的控制器代码以及您的电子邮件模板,以查看您正在处理的内容,这将非常有用。 –
我只想知道一般如何去做这个 – FutoRicky
那么你的创建是否需要任何参数?如果是这样,他们从哪里来,如果一个记录应该在电子邮件中点击创建?你应该展示一些研究工作,以便人们可以帮助解决你的问题。 –