期待回复
@piecehealth
因为 concern 定义了这些约定
ActiveSupport::Concern 提供了一种约定配置:
约定 ClassMethods 用来给类添加类方法(可选)
module ClassMethods
end
定义 included 作为当当前 module(也就是子 concern) 被 include 的回调方法(可选)
def self.included
end
如果说 concern 的用途这样的描述:
为 mixin 提供语法糖。
解决多个 module 相互依赖问题。
不够直观,太书面,好的东西写的很隐晦的话,反而达不到他的效果。如果这篇文章给初学者来学习,那一种说法更直观呢,或者初学者更容易学习呢?
草泥马 我都不想骂你了 发帖子 不能有点儿责任感 草泥马 误人子弟 错误百出 关键地方 出错 日尼玛
你是真的不会写文章 估计自己都读不明白
你真的知道什么是 block 你这样容易误导初学者 好不好 傻 X
非常不错