相关疑难解决方法(0)

Ruby on Rails登录后设计代码

我有一个使用Devise进行登录的RoR应用程序.创建新用户记录时会执行一些代码,方法是将user.rb文件作为after_create调用/ macro/whatever放入.我需要在每次登录后运行此代码,而不是在新用户创建时运行.

通过一些谷歌搜索,似乎有一个选项是在devise.rb代码中放置Warden回调.我的问题是:

  1. 这是对的吗,和/或有没有更好的方法来做到这一点?
  2. 如果这是正确的方法......
    • Warden :: Manager ...方法defs应该在Devise.setup中的devise.rb中,还是在它之后?
    • after_authentication我应该使用回调吗?我只是检查是否存在基于用户名的目录,如果不存在,则创建它.

ruby-on-rails devise warden

9
推荐指数
3
解决办法
1万
查看次数

如何在使用Rails devise gem成功注册后重定向到特定页面?

如何在使用Rails devise gem成功注册后重定向到特定页面?

ruby-on-rails devise

3
推荐指数
1
解决办法
4797
查看次数

标签 统计

devise ×2

ruby-on-rails ×2

warden ×1