我想尝试使用Heroku作为托管方法。我可以转到主页,但是当我按“注册”时,我得到“很抱歉,但是出了点问题。”消息。
是否可以使用sqlite3代替Postgres?如果不在Heroku上,那么也许在其他托管服务上?
我看了日志,但看不到那里的问题。
default: &default
database: db/development.sqlite3
adapter: postgresql
pool: 5
timeout: 5000
development:
adapter: postgresql
database: db/development.sqlite3
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: postgresql
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: postgresql
database: db/production.sqlite3
pool: 5
timeout: 5000
我刚刚得到“对不起,但是出了点问题。”错误消息
请转到https://crassar.herokuapp.com并亲自观看
答案 0 :(得分:0)
Heroku Postgres
加载项。爱好开发是免费的。Heroku Postgres
将网址添加到Heroku上的配置变量中,如下所示:(设置->显示配置变量)
variable name: DATABASE_URL
value: postgres://blabla
编辑database.yml以进行生产
production:
<<: *default
url: <%= ENV['DATABASE_URL'] %>