Ruby错误无效字符,没有分号

Ruby错误无效字符,没有分号,ruby,oracle,activerecord,Ruby,Oracle,Activerecord,很抱歉,我继承了一个Ruby应用程序/站点,几乎没有经过培训。我能够解决很多问题,但在连接到Oracle数据库时遇到了一些问题 Blockquote I[2011-07-11T16:35:01.237004 6456]信息-:OCIRROR:ORA-00911:无效字符:从ONLINE\u OLS3\u DB.testcycle中选择tc\u testcycle\u id,其中ONLINE\u OLS3\u DB.testcycle.tc\u cycle\u id=463按tc\u testcy

很抱歉,我继承了一个Ruby应用程序/站点,几乎没有经过培训。我能够解决很多问题,但在连接到Oracle数据库时遇到了一些问题

Blockquote I[2011-07-11T16:35:01.237004 6456]信息-:OCIRROR:ORA-00911:无效字符:从ONLINE\u OLS3\u DB.testcycle中选择tc\u testcycle\u id,其中ONLINE\u OLS3\u DB.testcycle.tc\u cycle\u id=463按tc\u testcycle\u id分组ActiveRecord::StatementInvalid

我没有看到许多论坛谈论的分号,我怀疑它可能是单引号,但我不确定。下面是一个代码剪贴:

  class QCTestCycle < ActiveRecord::Base
set_primary_key "TC_TESTCYCL_ID"

我能提供的任何其他信息?

错误消息中的反勾号将导致Oracle出现问题。我不知道他们是如何到达那里的,但他们需要离开。

谢谢。可悲的是,我不知道他们是如何得到这两样东西的,但至少这给了我一条调查的途径。
  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