内容简介:简而言之,当您编写foo.sample =“sample”时,可能会在设置属性之前,之后或之后发生各种事情,尤其是在对象使用ActiveModel或ORM时.当您使用foo.write_inheritable_attribute(:sample,“sample”)时,您可以更好地控制发生的事情.翻译自:https://stackoverflow.com/questions/4294466/write-inheritable-attribute-versus-basic-assignment-in-rails
只是好奇Rails gem中这两者之间的区别是什么:
write_inheritable_attribute(:sample, "sample") self.sample = "sample"
我找不到关于write_inheritable_attribute的任何好的文档,只是阅读一些宝石源,发现前者使用了几次.谢谢!
简而言之,当您编写foo.sample =“sample”时,可能会在设置属性之前,之后或之后发生各种事情,尤其是在对象使用ActiveModel或ORM时.当您使用foo.write_inheritable_attribute(:sample,“sample”)时,您可以更好地控制发生的事情.
翻译自:https://stackoverflow.com/questions/4294466/write-inheritable-attribute-versus-basic-assignment-in-rails
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
特别版MATHEMATICA全书
[美] 斯蒂芬·沃尔夫雷 / 赫孝良、周义仓 / 西安交通大学出版社 / 2002-1 / 60.00元
一起来看看 《特别版MATHEMATICA全书》 这本书的介绍吧!