Ruby on Rails
文章平均质量分 79
低调de走过
学习永无止境
展开
-
【Ruby】模块扩展方法介绍
当我们要扩展类的方法时,我们可以采取Mixin的方式将模块中的方法添加到类中,下面会对实现的几种方式进行详细介绍。原创 2015-10-18 13:48:33 · 2287 阅读 · 0 评论 -
【Ruby】instance_eval和class_eval用法讲解
最近开始学习Ruby,在看到instance_eval和class_eval的用法时,觉得很是困惑,于是对此进行研究并整理一下。原创 2015-08-31 20:49:20 · 2737 阅读 · 0 评论 -
【Ruby】Ruby和Java比较——方法访问权限
最近开始接触Ruby,发现语法很有特点,而大家都喜欢拿Java和Ruby进行比较,本文着重对类方法作用域进行介绍,包括public、protected、private和default。原创 2015-09-13 11:54:16 · 1633 阅读 · 1 评论 -
【Rails】inverse_of在has_many和belongs_to中的用法
最近使用Rails时,遇到了通过关联关系来多次访问同一条record,虽然得到的内容一样,但是每次都会创建不同对象的情况。通过查询Rails官方文档,找到了对关联关系的一种设置inverse_of,可以避免在一些情况下重复创建对象的问题。但是,文档中提到了inverse_of的限制:不能和 :through 选项同时使用不能和 :polymorphic 选项同时使用不能和 :as 选项同时使用原创 2016-06-23 12:56:45 · 1588 阅读 · 0 评论