为多个module添加同样的实际方法时,可以选择新增一个module,extend ActiveSupport::Concern,然后在included中定义对应方法,再用多...

IP属地:浙江
为多个module添加同样的实际方法时,可以选择新增一个module,extend ActiveSupport::Concern,然后在included中定义对应方法,再用多...
模型的scope查询的结果集中,使用a.name的方式无法取得不属于该module的属性,即便该字段的的值在scope的查询结果中存在,但使用a[:name]的方式可以取得该值。