2016-02-26 91 views
1

有一個通過電子郵件發送的激活URL,網址將重定向到路徑的new路徑。當用戶轉到該鏈接時,我將如何去觸發create方法?如何在訪問「新」路徑時運行創建方法

或者,我該如何在該視圖中實現一個按鈕,點擊後它會運行創建方法?

只是尋找實現這一目標的一般方法。

+0

嗨,如果您分享您的控制器代碼以及您的電子郵件模板,以查看您正在處理的內容,這將非常有用。 –

+0

我只想知道一般如何去做這個 – FutoRicky

+0

那麼你的創建是否需要任何參數?如果是這樣,他們從哪裏來,如果一個記錄應該在電子郵件中點擊創建?你應該展示一些研究工作,以便人們可以幫助解決你的問題。 –

回答

2

當它進入new路徑時,您可以執行任何您想要的操作,最後,默認情況下會呈現新頁面。您可以像控制器代碼中的其他任何方法一樣輕鬆觸發create方法,但這不是最佳做法。

您可以創建一個自定義方法來照顧創建的東西,然後該方法會將您重定向到新的方法。每種方法的一種功能比一種方法中的兩種功能更有意義。

+0

所以基本上創建一個方法,我可以在'create'方法中執行我想要做的事情,並在'new'方法中調用它?或者只是在'new'方法中完成整個過程? – FutoRicky

+0

你可以創建一個自定義的方法,比如'activate'來創建用戶。之後,'activate'方法將您重定向到'new'方法。 –