我用 devise,mongoid 搭建了登录注册
然后我用 userscontroller 来设置 user 其他属性
如下代码是 user 的 model 在最后 birthday 为用户生日
让后我在 userscontroller 中设置 strong param:
然后我测试,注册用户,登录都没问题 但是当我调用 userscontroller 方法更新用户资料的时候 页面报错
百度,google 搜索下 是我属性是一个 hash 值 但是设置了 还是有问题 求大神指点迷津
以下这字段 Model 是没有的,所以抛出错误,提示你是否需要动态字段,例如:
User.create("birthday(1i)" => "1983")
#1 楼 @mouse_lin 这个问题解决了用'mongoid-sadstory' 来解决的