将自定义字段添加到Devise中的登录

时间:2012-05-16 07:43:16

标签: ruby-on-rails login devise

我尝试添加到用户模型:

attr_accessible:client_version

使用迁移

将添加的列client_version添加到数据库

在sign_in请求中,我添加了字段:

addParameter(“user [client_version]”,clientVersion);

我也尝试调整可跟踪模块但是这不起作用,有什么想法吗?

由于

2 个答案:

答案 0 :(得分:0)

覆盖注册表单视图并向其添加字段。您可以在现场检测客户端和预填充。

答案 1 :(得分:0)

要覆盖默认的Devise视图,首先需要运行:

rails generate devise:views

来自您的终端。这样您就可以访问Devise在app/views/devise使用的所有视图。然后,您可以向sessions/new.html.erb添加所需的任何其他字段。