我正在尝试测试图像是否在我的代码上使用载波更改,但我找不到这样做的方法。即使文件无效,该对象似乎也被标记为已更改,因此它并没有真正更改。
查看以下输出:
(rdb:1) job.translated_xliff
#<XliffUploader:0xcd8b380 ...>
(rdb:1) job.changed?
false # As expected, didn't changed yet
(rdb:1) job.translated_xliff = "foo"
"foo"
(rdb:1) job.changed?
true # Changed? "foo" is not a valid file. Lets see the file again...
(rdb:1) job.translated_xliff
#<XliffUploader:0xcd8b380 ...> # same object ID!
我如何检查这个对象是否真的在我的代码上被改变了?
编辑:我在 github 上打开了一个问题,但问题仍未解决,但可以在那里找到更多信息