【问题标题】:How to use AREL when using multiple databases?使用多个数据库时如何使用 AREL?
【发布时间】:2011-04-19 08:56:46
【问题描述】:

当调用 Table(*column_symbol*) 时,假设我们正在使用主数据库。

如何在第二个数据库中使用 arel 表,而不必为每个查询的表使用 ARModel?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 arel multiple-databases


    【解决方案1】:

    table = Arel::Table.new("db_name.table_name")

    【讨论】:

      【解决方案2】:

      对我来说很好。

      在 config/database.yml 中指定您的“第二个数据库”参数

      并在您的模型中指定establish_connection :db_params

      【讨论】:

      • 问题是如何在不使用 AR 模型的情况下使用 Arel。
      猜你喜欢
      • 2011-05-08
      • 1970-01-01
      • 2020-05-08
      • 2020-04-09
      • 1970-01-01
      • 2011-07-07
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多