可以自己定义类方法, 改变表名, self.table_name=


class Keyword < ActiveRecord::Base
  establish_connection $dbconfig['production_qihu']

  @product = 'hotel'
  @date = Time.now.strftime("%Y%02m")


  def self.product(product)
    @product = product if product and !product.empty?
    self.table_name = "#{@product}_#{@date}_keywords"
    return self
  end

  def self.date(date)
    @date = date if date and date.size == 6
    self.table_name = "#{@product}_#{@date}_keywords"
    return self
  end
end

使用实例

puts Keyword.product(table_product).date(table_date).take

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

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