如何在使用多个数据库时使用AREL?

时间:2011-04-19 08:56:47

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

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

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

2 个答案:

答案 0 :(得分:1)

对我来说很好。

在config / database.yml

中指定您的“第二个数据库”参数

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

答案 1 :(得分:1)

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