我想在创建用户时专门设置一个字段。我有覆盖设计注册创建方法
class RegistrationsController < Devise::RegistrationsController
def create
super
@user.tag_list = params[:tags]
end
end
我有复选框传递标签参数,我已经在服务器日志中验证标记参数正在传递。但是,当我在控制台中调用@ user.tag_list时,我只是得到一个空白的响应[]
。
我觉得问题在于我操纵设计的创建方法。我没有明确地设置@user任何地方,但不知道如何使用Devise设置它。有没有人知道如何在使用设计时设置特定的字段?
Planetpluto,你应该添加自己的答案,使用'resource'并将其标记为答案,正如你在你的评论Puneeth中提到的那样。这是一个更好,更简单的解决方案。 – Jeff 2013-09-26 19:54:20