移动 gem 中有关脏跟踪的文档指出:
Mobility 使用区域设置后缀来指示哪个区域设置已更改;脏跟踪以这种方式实现,以确保清楚地知道在哪个语言环境中发生了什么变化,避免任何可能的歧义。
所以结果#changed
看起来像这样
post.changed
#=> ["title_en", "title_zh_cn", "body_en"]
但是,我想获得一个已更改属性的简化数组,不带后缀,如下所示:
#=> ["title", "body"]
除了操纵 的结果之外,我应该怎么做#changed
呢?
谢谢,西蒙。