We're sorry, but something went wrong.If you are the application owner check the logs for more information.
De cette façon, même si vous le déployez, vous ne pouvez pas l'ouvrir.
La base de données en était la cause. Heroku n'est pas par défaut MySQL, vous devez donc le configurer vous-même.
Ces deux articles sont faciles à comprendre! ↓
--Set avec CUI https://qiita.com/senou/items/108ef1d94dcb5b227b4f
--Définir dans l'interface graphique https://qiita.com/poster-keisuke/items/f27e190e22d80dc254ed
Après avoir lu ces deux articles et obtenu un aperçu, je l'ai configuré avec CUI.
[vagrant@localhost memopy]$ heroku addons:create cleardb:ignite
Creating cleardb:ignite on ⬢ memopy... free
Created cleardb-aerodynamic-24825 as CLEARDB_DATABASE_URL
Use heroku addons:docs cleardb to view documentation
[vagrant@localhost memopy]$ heroku config | grep CLEARDB_DATABASE_URL
CLEARDB_DATABASE_URL: mysql://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
[vagrant@localhost memopy]$ heroku config:set DATABASE_URL=mysql2://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
Setting DATABASE_URL and restarting ⬢ memopy... done, v7
DATABASE_URL: mysql2://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
[vagrant@localhost memopy]$ heroku config
=== memopy Config Vars
CLEARDB_DATABASE_URL: mysql://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
DATABASE_URL: mysql2://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
LANG: en_US.UTF-8
RACK_ENV: production
RAILS_ENV: production
RAILS_LOG_TO_STDOUT: enabled
RAILS_SERVE_STATIC_FILES: enabled
SECRET_KEY_BASE: 57c40cfca095d1fb6419a4e567f5d16f11d3d5827d045def500cff321f31bfa7aefe3ebc740f678ea62a4db48a32f76c7d7569c06295d7aed89d8df62a87b7c4
Vous pouvez maintenant utiliser MySQL sur heroku!
Il semble que nous devions également mettre en place un pipeline d'actifs. Si vous êtes intéressé par le pipeline d'actifs, lisez cet article. ↓ https://www.transnet.ne.jp/2016/02/28/rails%E5%88%9D%E5%AD%A6%E8%80%85%E3%81%8C%E3%81%A4%E3%81%BE%E3%81%9A%E3%81%8Dcolnr%E3%80%8C%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3/
En regardant config / environnements / production.rb,
(Omis)
config.assets.compile = false
(Omis)
Parce que c'était
(Omis)
config.assets.compile = true
(Omis)
changer en.
[vagrant@localhost memopy]$ git add -A
[vagrant@localhost memopy]$ git commit -m 'Paramètres du pipeline d'actifs'
[vagrant@localhost memopy]$ git push
[vagrant@localhost memopy]$ git push heroku master
[vagrant@localhost memopy]$ heroku run rake db:migrate
Ceci termine la migration!
Si vous l'ouvrez avec heroku ouvert, ...
Je l'ai ouvert!
Tu l'as fait! !! !!
Recommended Posts