Ruby on rails 在Cloud9中的Rails应用程序中设置postgres数据库的最佳方法

Ruby on rails 在Cloud9中的Rails应用程序中设置postgres数据库的最佳方法,ruby-on-rails,postgresql,cloud9-ide,Ruby On Rails,Postgresql,Cloud9 Ide,我想知道在c9中设置postgres以部署到heroku的最佳方式是什么 我遵循这一点,它在一个测试应用程序上工作,但它没有将代码推送到主应用程序上的heroku 我真的很担心,如果处理数据库,我会把应用搞砸 请提前帮助和感谢 编辑 我遵循了这篇文章的第一个答案,我得到了错误 这里是我的gem文件: source 'https://rubygems.org' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem

我想知道在c9中设置postgres以部署到heroku的最佳方式是什么

我遵循这一点,它在一个测试应用程序上工作,但它没有将代码推送到主应用程序上的heroku

我真的很担心,如果处理数据库,我会把应用搞砸

请提前帮助和感谢

编辑

我遵循了这篇文章的第一个答案,我得到了错误

这里是我的
gem文件

source 'https://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5'
# Use sqlite3 as the database for Active Record
gem 'pg', '~> 0.18.2'

# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assetsbu
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
gem 'haml', '~> 4.0', '>= 4.0.7'
gem 'simple_form', '~> 3.3', '>= 3.3.1'
gem 'devise', '~> 4.2'
gem 'paperclip', '~> 5.1'
gem 'acts_as_votable', '~> 0.10.0'
gem 'rails-i18n', '~> 4.0', '>= 4.0.8'
gem 'css_convertor', '~> 1.0', '>= 1.0.3'
gem 'bootstrap-sass', '~> 3.3', '>= 3.3.7'
gem 'autoprefixer-rails'
gem 'rails_admin', '~> 1.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug'
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> in views
  gem 'web-console', '~> 2.0'

  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
end
源代码'https://rubygems.org'
#捆绑边缘Rails:gem'Rails',github'Rails/Rails'
gem“轨道”,“4.2.5”
#使用sqlite3作为活动记录的数据库
gem'pg',“~>0.18.2”
#将SCS用于样式表
gem'sass-rails',“~>5.0”
#使用Uglifier作为JavaScript资产的压缩器
gem'uglifier','>=1.3.0'
#将CoffeeScript用于.coffee资产和视图
gem“咖啡轨”,“~>4.1.0”
#看https://github.com/rails/execjs#readme 获取更多受支持的运行时
#宝石“therubyracer”,平台::ruby
#使用jquery作为JavaScript库
gem'jqueryrails'
#Turbolinks使web应用程序中的以下链接更快。阅读更多:https://github.com/rails/turbolinks
gem“涡轮链接”
#轻松构建JSON API。阅读更多:https://github.com/rails/jbuilder
gem'jbuilder',“~>2.0”
gem'haml','~>4.0','>=4.0.7'
gem‘简单形式’,‘~>3.3’,‘>=3.3.1’
宝石“设计”,“~>4.2”
宝石“回形针”,“大于5.1”
gem“充当”votable“~>0.10.0”
gem'rails-i18n','~>4.0','>=4.0.8'
gem'css_convertor','~>1.0','>=1.0.3'
gem'bootstrap sass','~>3.3','>=3.3.7'
gem“自动刷新器轨道”
gem'rails_admin',“~>1.0”
#bundle exec rake doc:rails在doc/API下生成API。
gem'sdoc','~>0.4.0',组::doc
#使用ActiveModel具有\u安全\u密码
#gem'bcrypt',“~>3.1.7”
#使用Unicorn作为应用程序服务器
#宝石“独角兽”
#使用Capistrano进行部署
#gem“capistrano rails”,集团::开发
小组:开发,:测试
#在代码中的任意位置调用“byebug”以停止执行并获得调试器控制台
宝石“比伯”
结束
小组:发展怎么办
#在异常页面上或通过在视图中使用访问IRB控制台
gem“web控制台”,“~>2.0”
#Spring通过让应用程序在后台运行来加速开发。阅读更多:https://github.com/rails/spring
宝石“春天”
结束

没有“最佳方式”。相反,您应该说明您是如何尝试在c9中设置postgres db的,以及是否遇到任何错误。事实上,我确实遇到了!这里是:
PG::ConnectionBad fe#u sendauth:没有提供密码的提取源代码(第651行附近):649 650 651 652 653 654已连接服务器的特征。def connect@connection=PGconn.connect(@connection_参数)#Money type在PostgreSQL 8.2及以下版本中的固定精度为10,而从#PostgreSQL 8.3开始,它的固定精度为19。PostgreSQLColumn.extract_precision
您何时收到该错误?我编辑了这个问题,请检查一下