Table (* column_symbol *)을 호출 할 때 arel은 주 데이터베이스를 사용한다고 가정합니다.여러 데이터베이스를 사용할 때 AREL을 사용하는 방법은 무엇입니까?
각 쿼리 된 테이블에 대해 ARModels을 사용하지 않고도 두 번째 데이터베이스에서 arel 테이블을 어떻게 사용할 수 있습니까?
Table (* column_symbol *)을 호출 할 때 arel은 주 데이터베이스를 사용한다고 가정합니다.여러 데이터베이스를 사용할 때 AREL을 사용하는 방법은 무엇입니까?
각 쿼리 된 테이블에 대해 ARModels을 사용하지 않고도 두 번째 데이터베이스에서 arel 테이블을 어떻게 사용할 수 있습니까?
table = Arel::Table.new("db_name.table_name")
나를 위해 잘 작동합니다.
는
및 모델의 database.yml을이 문제는 AR 모델을 사용하지 않고 Arel을 사용하는 방법을 establish_connection :db_params
이었다 지정/설정에서 "두 번째 데이터베이스"PARAMS를 지정합니다. –