【发布时间】:2023-09-30 18:54:01
【问题描述】:
我希望能够将根默认设置为登录页面。我在 routes.rb 中有这个条目:
root :to => "users#show"
但是,在登录后,用户会被重定向到“我的帐户”页面。我希望它进入产品选择页面。作为一个 Rails 新手,我不知道在哪里查看和更改代码。谢谢!
【问题讨论】:
标签: spree
我希望能够将根默认设置为登录页面。我在 routes.rb 中有这个条目:
root :to => "users#show"
但是,在登录后,用户会被重定向到“我的帐户”页面。我希望它进入产品选择页面。作为一个 Rails 新手,我不知道在哪里查看和更改代码。谢谢!
【问题讨论】:
标签: spree
您的解决方案可能是在您的 app/controllers 目录和 add this 中创建一个 user_sessions_decorator.rb。如果它不起作用,请给我反馈。
【讨论】:
正确的解决方案是为会话控制器创建一个装饰器并根据您的需要或用户帐户页面进行重定向
【讨论】:
您可以在控制器中使用 spree_current_user 方法并相应地重定向...
【讨论】: