在通过devise + rails 3.1创建用户之前设置某些字段

时间:2012-05-03 11:32:13

标签: ruby-on-rails ruby-on-rails-3.1 devise

我正在尝试在用户注册后向用户添加一些字段,并且我正在使用设计。

这是我试图在RegistrationsController

中添加的代码
 if resource.save
            address_1 = resource.address.split(',')
            resource.city = address[0]
            resource.state = address[1]

然而,在用户注册这些字段后(城市和州似乎为零)。

有些人可以告诉我们如何正确覆盖注册控制器,这样一旦用户注册,我可以在将用户保存到数据库之前执行某些操作吗?

1 个答案:

答案 0 :(得分:0)

似乎我没有通过在路由文件中提供被覆盖的控制器名称来正确地给控制器一切都按预期工作。