设计完成后如何设置页面模板重定向到它?

时间:2015-02-18 21:51:32

标签: ruby-on-rails devise

注册后,我想重定向到自定义页面,例如:

signed.html.erb

"Thank you we have sent you an email..."

我按照官方文档中的示例进行操作: How To: Redirect to a specific page on successful sign up (registration)

在我发现的所有文档中,这似乎很明显,但是,

我在哪里放置此模板?

我是否必须为此创建自定义路线?

1 个答案:

答案 0 :(得分:1)

  1. 将页面放在任何地方;在您的应用程序中最有意义的地方。 (它可能是与您需要创建的新注册控制器相关联的方法和视图,但不一定是这样)

  2. 是的,你需要一条路线 - 就像你对任何其他页面一样。

  3. 就你重定向到的页面而言,没有什么特别之处,而且它根本不依赖于Devise。它就像应用程序中的任何其他页面一样(事实上,它可能是您应用程序中的任何其他页面)。

    所以,首先制作该页面。把它放在最有意义的地方,为它创建路线,并确保您可以在浏览器中查看它。然后,作为最后一步,只需使用您链接到上面的说明将Devise重定向到该路线。

    您链接的说明纯粹是为了“注册后重定向到另一个网址”,而不是“创建您重定向到的网页”。