在 rails 中,我们可以通过 attr_accessor 自己增加属性,同时我们可以通过类之间的关联而用 delegate,这两种方法哪个更好呢?
不能说哪个好,哪个不好,应用场景不一样的。 你说的 attr_accessor 是添加类的属性。 而 delegate 可以让类使用关联类的方法,不但是关联类的属性方法,而且是后来定义的方法。
#1 楼 @vincentjiang #1 楼 @vincentjiang 谢谢,我刚刚查看了,逛你的博客,不知你是否姓蒋啊,哈哈
#2 楼 @jlinezen 是的啊,你太聪明了
#3 楼 @vincentjiang 我也是 哈哈