- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在 Heroku 上部署了我的 Rails 应用程序。在此过程中,我不小心删除了我的 database.yml 文件。我从我的 git 存储库中的最新副本恢复了该文件,但是,现在每次我尝试登录我的开发环境(在 localhost:3000 上)时,它都会告诉我:
ActiveRecord::ConnectionNotEstablished
。
我正在使用 mysql2 适配器并在 rails 3.0.9 上运行 ruby 1.8.7
我很困惑,因为我相信我已经将我的应用程序恢复到部署之前的准确状态...
我的 database.yml 文件的开发部分:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: thankfl_development
pool: 5
username: ------
password: ------
socket: /tmp/mysql.sock
我仍然可以通过 Rails 控制台访问数据库,只是不能通过浏览器。
有什么想法吗?
最佳答案
在恢复 .yml
文件后,您是否重新启动了您的 Web 服务器(webrick、thin、passenger、apache 或其他)?数据库 .yml
文件在启动时读取,而不是在每次请求时读取,因此涉及该文件的任何更改/添加/删除都需要重新启动 Web 服务器,即使在开发模式下也是如此。
这可以解释为什么控制台可以工作(因为它在打开时加载 database.yml
文件),但您的开发应用程序没有。
关于mysql - ActiveRecord::ConnectionNotEstablished 突然出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8348461/
我最近在 Heroku 上部署了我的 Rails 应用程序。在此过程中,我不小心删除了我的 database.yml 文件。我从我的 git 存储库中的最新副本恢复了该文件,但是,现在每次我尝试登录我
我创建了一个新的rails应用程序,当我启动服务器并尝试连接它时,它给了这个服务器 错误 activerecord (4.0.0) lib/active_record/connection_adapt
我正在努力设置一个基本的 RoR 应用程序。我所有的数据库都是MySQL和本地的,我的数据库,yml文件都包括在内。我正在尝试访问基本 View ,但仍然收到 ActiveRecord::Connec
我正在使用 Ubuntu,Rails 3.0.1 和 mysql2 套接字。 当我运行安装、rake db:create 和 rails server 之后,我的欢迎加入,在关于您的应用程序环境中显示
我在 OSX 上开发并在 Linux 上部署。我的环境是: 发展: OSX Lion Ruby 1.9.2p180 ActiveRecord 3.0.9 PostgreSQL 9.0 测试: Ubun
我是 Ruby 的新手,一直在关注“Ruby On Rails 3 教程 - 通过示例学习 Ruby - Michael Hartl 着”这本书。我目前在讨论静态页面的第 3 章。 在本章中,我在提示
我无法让托管在 heroku 上的 sinatra/ruby 应用程序按预期运行。我摆弄了一些设置试图解决这个问题,但到目前为止没有结果。 ActiveRecord::ConnectionNotEst
我在我的项目中使用 pubnub,它订阅了一个 channel ,在我的订阅者中我更新了我的数据库。我正在这样的初始化文件中完成所有这些工作 $callback_location = (lambda
我会尽量简短: 使用 Rails 3.2.1 和 mysql2 作为数据库;在 Ubuntu 11.10 上运行 在开发环境中一切正常 当我在 production 中启动我的服务器 (WEBrick
我正在努力创建一个 rake 任务来删除一些表和触发器。 我的抽佣任务: task :remove_rubyrep do sql = :environment do 这样做之后,您将不再需要“e
我已经安装了带有现有数据库的 MySQL Workbench,准备就绪。我安装了 Rails 并将我的 database.yml 文件配置为读取: development: adapter: my
我在 irb 做一些工作。此错误是间歇性的。 # 让我马上说。我正在使用没有 rails 的 activerecord # 如果我像这样运行事件记录.. ActiveRecord::Base.conn
我最近将我的 rails 数据库从 sqlite3 切换到 mysql,自从这样做之后,我在尝试访问我的服务器时遇到了 ConnectionNotEstablished 错误。 这是错误的完整堆栈跟踪
我正在尝试使用 Ruby on Rails 调试应用程序(3.0.8) 设置在 Ubuntu使用 RubyMine .我的应用程序没有数据库。 但是当我启动服务器时出现错误:- ActiveRecor
这可能是一个非常愚蠢的问题。但是我开始创建一个 rails API 并创建了一个框架 api,其中包含一个返回静态 json 的 Controller 索引操作。 这是我遵循的步骤顺序: rails-
我正在尝试将 rspec 与 mongoid、devise、database_cleaner 一起使用,但出现此错误 Failure/Error: Unable to find matching l
我有一个使用 mongoid、database_cleaner 和 rspec 的现有项目。我尝试使用 active_admin patches available 添加 active_admin .
我遇到了一个我一直在用头撞墙的情况。首先,我不是 Ruby/Rails 人员,但我是一名开发人员。我只知道有关它的最基本的信息,但我必须在该服务器上运行此代码。 它是一个 Windows 2008 6
我正在关注 chapter 2 of ruby.railstutorial.org并且无法连接到 Rails 3.1 上的数据库。 我的猜测是 Gemfile 中的某些 gem 丢失了。 我试过使用提
我刚刚用 Homebrew 软件安装了 PostgreSQL: $ brew install postgresql 我安装了 pg gem: $ gem install pg -- --with-p
我是一名优秀的程序员,十分优秀!