有没有办法自定义设备控制器,因为我们可以使用“rails g devise:views”生成器命令修改设备视图。 ??
这里的目的是在用户注册后立即为当前用户创建一个统计表的行。
我为每个用户维护了一个用户统计信息。我只想在用户注册我的网络应用程序时在后台触发 userstats 控制器的创建方法。
有没有办法做到这一点 ?
您需要创建自己的继承自 Devise 的控制器。
class Admins::SessionsController < Devise::SessionsController
end
然后你告诉 devise 使用该控制器:
devise_for :admins, :controllers => { :sessions => "admins/sessions" }
并将您的视图从 devise/sessions 复制到 admin/sessions。
你可以在这里阅读它:https://github.com/plataformatec/devise https://github.com/plataformatec/devise
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)