Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图给密码输入一个随机值来更新它,但它没有改变
控制器代码:
@sat.password=nil @set=SecureRandom.hex(5) @sat.password=@set
嘿,在您更改 @sat 的某些属性后,您需要说@sat.save. 否则,您可以使用更新属性...
@sat.save
@sat.update_attributes(:password => SecureRandom.hex(5))
我会冒险猜测您正在使用设计或类似的东西来管理密码?您可能需要这样做:
@sat.password = @sat.password_confirmation = SecureRandom.hex(5) @sat.save