当前位置: 首页 > 知识库问答 >
问题:

检查记录时在控制台中出现错误

韩麒
2023-03-14

沙拉酱:Sms.last

Salammobile::Sms加载(106.1毫秒)选择< code>sms。*从< code>sms订购到< code>sms。< code>oppid DESC限制1 active record::subclass not found:单表继承机制无法定位子类:“international”。引发此错误是因为列“type”是为在继承的情况下存储类而保留的。如果不想将此列用于存储继承类,请重命名此列,或者覆盖Salam mobile::SMS . inheritance _ column以使用该信息的另一列。from/usr/local/rvm/gems/ruby-1 . 9 . 3-p448 @ Salam planet/gems/active record-4 . 0 . 0/lib/active _ record/inheritance . Rb:153:in < code > rescue in find _ STI _ class ' from/usr/local/rvm/gems/ruby-1 . 9 . 3-p448 @ Salam planet/gems/active _ record-4 . 0 . 0/lib/active _ record/inheritance . Rb:147:in find _ STI _ class

共有2个答案

邢冷勋
2023-03-14
class Salammobile::CountryRate < ActiveRecord::Base
  establish_connection("salammobile")


  self.table_name = 'smusers'
  inheritance_column = :_type_disabled

end

基本上,我正在使用存在于其他服务器上的外部数据库,应用程序正在与不同的服务器一起工作,我把这个代码现在工作

class   Salammobile::CountryRate < ActiveRecord::Base
      establish_connection("salammobile")

      self.table_name = 'smusers'

      self.inheritance_column = nil
    end
闻华容
2023-03-14

在Rails中不能有名为type的数据库列,除非它用于ActiveRecordinheritation机制。将该列重命名为其他名称。

尝试在类定义中包含以下内容:

inheritance_column = "class_type"

这应该会使它忽略type列。

 类似资料:
  • 问题内容: 我通过Stata学习了数据操纵和分析,并使用log命令记录了所有写入的命令和生成的输出。这样做可以重现我的发现,检查以前的结果并与其他人共享pdf或txt。在Python中使用什么?如果我使用Python Jupyter Notebook或Spyder有区别吗? 问题答案: 执行所需操作的方法是使用命令,如下所述: 记录IPython输出?

  • 问题内容: 我试图找出如何抑制应用程序中的http请求和响应错误,例如,当对服务器提出错误请求时,我不希望该 错误记录到浏览器控制台中。我尝试覆盖$exceptionHandler,但是该逻辑适用于除HTTP 错误以外的所有异常,这些异常仍记录在浏览器中。我还创建了HTTP拦截器,但是全局400 Bad Request错误出现在我放入我的逻辑之前 : 那也没有抑制错误,有什么想法吗? EDIT 问

  • 异常:到http://access.xyz.com的连接在org.apache.http.impl.conn.DefaultClientConnectionOperator.OpenConnection(DefaultClientConnectionOperator.java:190)在org.apache.http.impl.conn.ManagedClientConnectionImpl.Op

  • 问题内容: 我正在使用hibernate3,并希望阻止它将所有启动消息转储到控制台。我尝试注释掉log4j.properties中的stdout行,但是没有运气。我在下面粘贴了我的日志文件。另外,我在标准项目结构中使用eclipse,并且在项目文件夹的根目录和bin文件夹中都有一个log4j.properties副本。 问题答案: 尝试设置更合理的日志记录级别。日志级别设置为仅记录在事件的装置或更

  • 给定以下模式: ...以及附加到列表查询listWaterQualities的以下解析器: ...和以下db表结构(主键uuid): ...并在AppSync控制台和通过代码运行查询。我要暂停了。 道歉如果这已经解决了,但我找不到相关的解决方案,有人能发现我的错误/问题吗。我忽略了什么,或者是明显的错误原因? 一如既往地感谢任何和所有的反馈和提前感谢!

  • 我们的日志服务器通过 json 格式的 kubernetes pods sysout 和索引 json 字段来使用我们的日志消息。我们需要在消息中指定一些预定义的字段,以便我们可以跨 Pod 跟踪事务。对于我们的一个容器,我们使用 Liberty 配置文件,并且有问题来配置日志记录以满足这些需求。 一个想法是使用log4j在控制台中发送自定义的json消息。但是所有消息都被 Liberty 日志系