Я нуб;Я получил этот проект без знания Ruby / RoR или доступа к исходному человеку, который его создал.
В любом случае, моя реализация ActiveRecord :: Base вставляет обратные метки в строку запроса, отправляемую в Oracle, давая мне недопустимый символошибка.Я не уверен, что нужно сделать, чтобы удалить их.
Код:
class QCTestCycle < ActiveRecord::Base
set_primary_key "TC_TESTCYCL_ID"
end
QCTestCycle.establish_connection(@qc_db[@environment_name])
QCTestCycle.set_table_name "#{@application.qc_table_name}.TESTCYCL"
unique_tests = QCTestCycle.select("tc_testcycl_id").where(:tc_cycle_id
=> @application.qc_cycle_id).group("tc_testcycl_id").all
Ошибка:
ActiveRecord :: StatementInvalid: OCIError: ORA-00911:недопустимый символ: SELECT tc_testcycl_id FROM `ONLINE_OLS3_DB`.TESTCYCL` WHERE` ONLINE_OLS3_DB``TESTCYCL``tc_cycle_id` = 463 GROUP BY tc_testcycl_id
Любая помощь при удалении возврата будет очень благодарна.