Ruby on Rails 中的瞬态属性是什么?

tim*_*xyz 3 attributes

您能解释一下 Ruby on Rails 中的“瞬态属性”吗?

我正在阅读 factory_girl 入门指南及其对瞬态属性的参考。[ https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md#defining-factories][1]

我将“属性”理解为实例变量。但是“瞬态属性”与“属性”;不太确定。

我是 Ruby on Rails 的新手,这会很有帮助。

tim*_*xyz 6

“瞬态属性不会持久化到数据库中。例如,在我的一个模型中,我有一个名为 last_updated_by 的瞬态属性。我没有将它保存到数据库中;我只是在模型对象的处理过程中使用它由控制器。”

感谢 J 柏拉图!