面向对象的Mix-in方法

February 10, 2014

module Kkk
  def table_name
    "#{@name1}_#{@name2}_#{@name3}"
  end
end

class Abc < ActiveRecord::Base
  @name1 = 'aaa'
  @name2 = 'bbb'
  @name3 = 'ccc'
  extend Kkk
end

class Xyz < ActiveRecord::Base
  @name1 = 'ddd'
  @name2 = 'bbb'
  @name3 = 'ccc'
  extend Kkk
end

p Abc.take
p Xyz.take

【译】APP索引&SEO的下一个战场:苹果搜索 + iOS APP索引

译者定义:1. 应用页面 的原文叫“app screen”,相当于一个网页,比如你在看知乎APP中的一篇帖子,那么这个帖子就是一个“应用页面”。2. TDK的意思是“标题 描述 关键词”============================================...… Continue reading