0
votes

L'application Rails après le déploiement sur Heroku obtient 500 error ne peut pas trouver la source d'erreur dans le journal

En tant que débutant de programmation, j'ai déployé une application Rails pour la première fois sur Heroku. J'ai eu une erreur 500 et je ne trouve pas la source. Si vous pouviez m'aider à le trouver dans le journal, ce serait génial. S'il vous plaît laissez-moi savoir quelles informations supplémentaires, je dois partager pour déboguer.

Ce n'est pas long, beaucoup à vérifier Lien vers le journal Détail: https://pastebin.com/xpakgwa8 p>

source 'https://rubygems.org'
ruby '2.6.3'

gem 'bootsnap', require: false
gem 'devise'
gem 'jbuilder', '~> 2.0'
gem 'pg', '~> 0.21'
gem 'puma'
gem 'rails', '5.2.3'
gem 'redis'

gem 'autoprefixer-rails'
gem 'font-awesome-sass', '~> 5.6.1'
gem 'sassc-rails'
gem 'simple_form'
gem 'uglifier'
gem 'webpacker'
gem 'pundit'
gem 'dotenv-rails', groups: [:development, :test]
gem 'cloudinary', '~> 1.9.1'
gem 'carrierwave', '~> 1.2'
gem 'geocoder'

group :development do
  gem 'web-console', '>= 3.3.0'
end

group :development, :test do
  gem 'pry-byebug'
  gem 'pry-rails'
  gem 'listen', '~> 3.0.5'
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
  gem 'dotenv-rails'
end


0 commentaires

3 Réponses :


0
votes

Ceci est l'erreur: actionview :: Modèle :: Erreur (doit fournir Cloud_Name dans la balise ou dans la configuration)

Il semble que vous n'ayez pas configuré votre Clackinary_url , comme expliqué ici: https://cloudiny.com/documentation/rails_integration#configuration

Comment le faire à Heroku: https://devcenter.heroku.com/articles/ config-vars


0 commentaires

0
votes
2019-12-15T07:14:05.514823+00:00 app[web.1]: F, [2019-12-15T07:14:05.514783 #4] FATAL -- : [9d7c7bac-ab26-41b3-8369-75e7d903bbe9] ActionView::Template::Error (Must supply cloud_name in tag or in configuration):
2019-12-15T07:14:05.514973+00:00 app[web.1]: F, [2019-12-15T07:14:05.514929 #4] FATAL -- : [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     81:
2019-12-15T07:14:05.514974+00:00 app[web.1]: [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     82:       <!--image-->
2019-12-15T07:14:05.514976+00:00 app[web.1]: [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     83:
2019-12-15T07:14:05.514977+00:00 app[web.1]: [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     84:       <%= link_to cl_image_tag(campaign.campaign_picture, class:"card-campaign-img", width: 278, height: 180, :crop=>"fill"), campaign_path(campaign) %>
2019-12-15T07:14:05.514978+00:00 app[web.1]: [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     85:
2019-12-15T07:14:05.514979+00:00 app[web.1]: [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     86:       <!--infos-->
2019-12-15T07:14:05.514980+00:00 app[web.1]: [9d7c7bac-ab26-41b3-8369-75e7d903bbe9]     87:       <div class="card-campaign-infos">
This is the extract, you should look for the "FATAL" identifier.

0 commentaires

0
votes

Je pense que vous oubliez de configurer l'application Heroku dans votre application Rails. Vous pouvez la configurer à l'aide de "heroku config" . Ou peut suivre le lien fourni par @Beauraf. ( https://devcenter.heroku.com/articles / config-vars ).


0 commentaires