- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用:Rails 3.0.3 和 Heroku 与 Postgresql。
我收到了很多异常,例如这个:
A ActiveRecord::StatementInvalid occurred in home#index:
PGError: ERROR: current transaction is aborted, commands ignored until end of transaction block
: SELECT "calculation_types".* FROM "calculation_types"
.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.3/lib/active_record/connection_adapters/abstract_adapter.rb:202:in `rescue in log'
在我的整个应用程序中发生,但总是在我像这种情况下那样执行时发生
calculation_type = CalculationType.find(params[:id])
或类似的、 super 简单的数据库请求。
我的 gems 列表(从我上传到 Heroku 开始):
Installing rake (0.9.2.2)
Installing abstract (1.0.0)
Installing activesupport (3.0.3)
Installing builder (2.1.2)
Installing i18n (0.6.1)
Installing activemodel (3.0.3)
Installing erubis (2.6.6)
Installing rack (1.2.5)
Installing rack-mount (0.6.14)
Installing rack-test (0.5.7)
Installing tzinfo (0.3.33)
Installing actionpack (3.0.3)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.2.19)
Installing actionmailer (3.0.3)
Installing arel (2.0.10)
Installing activerecord (3.0.3)
Installing activeresource (3.0.3)
Installing acts_as_tree_rails3 (0.1.0)
Installing breadcrumbs_on_rails (2.2.0)
Installing yamler (0.1.0)
Installing configatron (2.9.1)
Installing daemons (1.1.9)
Installing eventmachine (1.0.0) with native extensions
Installing exception_notification (2.4.1)
Installing friendly_id (4.0.0.beta12)
Installing i18n_routing (0.6.1)
Installing thor (0.14.6)
Installing railties (3.0.3)
Installing jquery-rails (1.0.19)
Installing pg (0.14.1) with native extensions
Installing postgres-pr (0.6.3)
Installing rack-rewrite (1.0.2)
Installing rack-timeout (0.0.3)
Using bundler (1.0.7)
Installing rails (3.0.3)
Installing thin (1.5.0) with native extensions
Installing time_diff (0.2.2)
事实
问题
Q1。我什至不知道从哪里开始解决这个问题(您还需要我的代码的哪些其他部分?)。我的第一步应该是什么?
Q2。 Rails 3.0.3 和 Postgresql 是否存在任何已知问题?
最佳答案
我刚刚重启了我的服务器。这取消了交易。
关于ruby-on-rails - PGError : ERROR: current transaction is aborted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12587807/
我有以下的named_scope,它在MySQL和sqlite中工作正常,但在Postgres中却很糟糕: course.rb named_scope :current, :conditions =>
在我的应用程序整夜闲置之后,当我在早上尝试访问它时,我收到 500 内部服务器错误并且日志显示“PGError:未连接到服务器”。在第一个请求之后,如果我再次刷新页面,一切都很好。 我在远程服务器上运
无法弄清楚这个 postgresql 错误到底在说什么。 PGError: ERROR: syntax error at or near "NULL" LINE 1: ...at` < '2011-
我在 Heroku 上而非本地收到 ActiveRecord PGError。来自 Heroku 日志的错误消息是: ActiveRecord::StatementInvalid (PGError:
我将 Rails 应用程序与 PostgreSql 数据库结合使用。我的应用程序在 PostgreSql 上运行良好。我想在服务器上运行我的迁移,我运行命令 RAILS_ENV=production
我在本地使用 SQLite 进行开发,但在我的生产主机上运行 PostgreSQL。在本地一切正常,但在生产主机上却不是这样。 我已经构建了一种搜索表单,通过它我可以使用我喜欢的任何组合来评估我数据库
当我尝试使用“$rails s”运行本地主机时,我不断收到此错误: (Mac OSX 10.8.3)(ruby 2.0.0p195 (2013-05-14 修订版 40734) [x86_64-dar
使用:Rails 3.0.3 和 Heroku 与 Postgresql。 我收到了很多异常,例如这个: A ActiveRecord::StatementInvalid occurred in ho
尝试在本地主机上启动我的 Rails 应用程序时出现以下错误: PGError (could not connect to server: No such file or directory Is t
我正在尝试将一个简单的应用程序推送到 heroku 并运行: heroku rake db:migrate 但是我得到以下错误: rake aborted! PGError: ERROR: rela
我正在使用 Ruby 1.9.2、Rails 3.1、Rspec、Postgres 和 Spork,但我无法让它们很好地协同工作。 第一次运行规范(Spork 在后台运行)工作正常。但是,当我第二次运
我有一个适用于 MySQL 但不适用于 PostGres 的 Ruby on Rails 条件 :conditions => ["A between ? and ? and B between ? a
我正在尝试将列“isGroup”的值更改为值“public”。 我创建了一个迁移: Post.connection.execute("update Posts set isgroup='public'
我最近完成了此处概述的数据库迁移过程: https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-p
我使用 heroku 和 postgresql 的应用程序 100% 宕机,应用程序崩溃并出现 H10 错误。我相信下面的日志是问题的根源: 2012-08-28T19:17:44+00:00 app
我为我的应用程序开发的这个页面在本地运行良好(使用 sqllite3),但是当我将它推送到使用 PostgreSQL 的 Heroku 时,我收到此错误: NeighborhoodsControlle
你好, 我在测试 Rails 应用程序时遇到此错误。我没有名为“说明”的表。但它显示了一个错误,如“错误:关系“指令”不存在”。总的来说,我在 64 次测试中遇到了与 64 次错误相同的错误。 我使用
当我尝试从 postgresql 数据库中的表中选择 cookie 值时,标题中出现错误,我不知道为什么。选择此表中的其他字段工作正常。 这是中断的行: user=UniqueUser.find(:a
情景: 我目前在 Heroku 上有一个应用程序,它是 Sinatra Application + ActiveRecord。目前有效: • 我可以查看我网站的静态页面 • 我能够运行迁移 • 我能够
我在从 Cloudmailin 接收 Rails 电子邮件时收到以下 PGError: PGError: ERROR: invalid byte sequence for encoding "UTF8
我是一名优秀的程序员,十分优秀!