Rails 求大神指点迷津

sandwind · 2015年06月27日 · 最后由 sandwind 回复于 2015年06月27日 · 1551 次阅读

我用 devise,mongoid 搭建了登录注册

然后我用 userscontroller 来设置 user 其他属性

如下代码是 user 的 model 在最后 birthday 为用户生日

让后我在 userscontroller 中设置 strong param:

然后我测试,注册用户,登录都没问题 但是当我调用 userscontroller 方法更新用户资料的时候 页面报错

百度,google 搜索下 是我属性是一个 hash 值 但是设置了 还是有问题 求大神指点迷津

以下这字段 Model 是没有的,所以抛出错误,提示你是否需要动态字段,例如:

User.create("birthday(1i)" => "1983")

#1 楼 @mouse_lin 这个问题解决了用'mongoid-sadstory' 来解决的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号