Comment ajouter un en-tête http personnalisé?
Je suis à la recherche d'ajouter des en-têtes http personnalisés Ruby on Rails application qui est actuellement hébergé sur Heroku.
Vous devez vous connecter pour publier un commentaire.
Je suis à la recherche d'ajouter des en-têtes http personnalisés Ruby on Rails application qui est actuellement hébergé sur Heroku.
Vous devez vous connecter pour publier un commentaire.
Utilisation:
soit dans une méthode spécifique ou à un before_filter méthode de votre contrôleur d'application selon que vous en avez besoin pour être ajouté dans un ou à l'ensemble de vos réponses.
Mise à JOUR pour les Rails 5 - 24 février 2018
Comme le fait remarquer @BrentMatzelle dans les commentaires, pour Rails 5:
after_action
.Dans les rails 5, la solution suivante fonctionne (dans les méthodes d'action)
Référence: edgeapi
Dans les rails 4, définir les en-têtes de réponse de l'application.rb ou de fichiers d'environnement. Une fois que vous avez fait cela, vous pouvez remplacer la valeur d'en-tête où vous avez exigé dans le contrôleur. Consultez cette url pour plus de détails.
Dans Rails 3 ou au-dessus, il suffit de
œuvres dans les contrôleurs. C'est même la recommandé; selon la documentation,
Et cela est encore vrai dans les Rails 5.2.
Dans les rails 4 ouvrages suivants: