Rails 中的composed_of - 何时使用它?

2024-01-14

什么时候应该使用 ActiveRecordcomposed_of http://apidock.com/rails/ActiveRecord/Aggregations/ClassMethods/composed_of类方法?


就我个人而言,我认为当您有未存储在数据库中的对象时(如数据库中所示),例如温度、GPS位置、平衡等

你可能会问为什么这些不存储在数据库中?在数据库中我们只存储一个值,但如果我们想为该值附加有用的、相关的方法,

for e.g.

  1. 在温度的情况下,我们可能需要类似的方法to_fahrenheit, to_celsius, is_boiling_point?, etc

  2. 对于 GPS 定位,我们可能需要类似的方法distance_from(point), route_to(point), etc

因此,当我们为这些对象创建类并使用composed_of动态初始化这些对象时,它非常有用

希望有帮助 =)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 中的composed_of - 何时使用它? 的相关文章

随机推荐