棒棒的
这就是未来的目标啊
@rei 不知能否答疑
#8 楼 @lance_zyb 试了一下,果然是,谢谢了
#8 楼 @lance_zyb 小哥,我再问一下,是这样的,如果我提交一个 user 的表单,user 这个 model 里有 password 和 password_cofirmation 然而 user 的数据库只有 hashed_password(由 password hash 计算的来),表单 post 之后提交到 user_controller 中的 new 或 create 方法,这时如果我想要让虚拟属性被赋值,是否 在.permit() 中要加虚拟属性的名字 即 .permit(:password)
#6 楼 @lance_zyb no no no . 小哥,我说的是虚拟属性的赋值方法无法执行,跟实际数据库属性字段没有关系
#3 楼 @lance_zyb 在 rails 里这样创建的,应该不是这里的问题,因为现在是虚拟属性的赋值方法得不到执行,导致我的实际数据库属性无法赋值,从而 new 一个 user 时,除了 name 这个都有的属性,其他的实际数据库属性值都无法被赋值
#1 楼 @lance_zyb password= 这个方法不是自动触发的吗???没有赋值的地方
#1 楼 @colorfulberry 试过了,但是问题依旧