7
2 개의 "흔치 않은"열이 포함 된 테이블 - order
및 like
이 있습니다.견적 열 이름
테이블은 두 데이터베이스 (MySQL
및 PostgreSQL
)에 복제됩니다.
와 나는 모두 두 데이터베이스에 연결하고 같은 쿼리를 사용하는 동일한 응용 프로그램이 필요합니다이는 MySQL
에서 작동합니다
PageModel.where("`like` >= ?", params[:liked])
.
ActiveRecord
을 열 이름의 인용 부호로 만드시겠습니까? 같은
뭔가 : - 그냥 따옴표없이 열 이름을 반환
PageModel.where("%s >= ?" % quote_column_name(:like), params[:liked])
나는 지금 쓸모있는 방법을 발견했다.
http://www.rubydoc.info/docs/rails/3.2.8/ActiveRecord/ConnectionAdapters/Quoting:quote_column_name
아마도 그냥 자리 표시 자이며,이 작업을 수행하는 또 다른 방법이있다?
감사 :
당신은에 관심이. –