相关疑难解决方法(0)

Rails不保存已更改的属性

我将一些文本附加到notes我的某个ActiveRecord::Base模型上的字段中,但是当我保存它时,它不会更新:

valve.notes                          
#=> "Level: Top"

valve.notes << "\nDirection: North"

valve.notes                          
#=> "Level: Top\nDirection: North"

valve.save                           
#=> true

valve.reload.notes                   
#=> "Level: Top"
Run Code Online (Sandbox Code Playgroud)

ruby activerecord attributes ruby-on-rails dirty-data

2
推荐指数
1
解决办法
1860
查看次数