[RUBY] [Explication approximative] Comment séparer le fonctionnement de l'environnement de production et de l'environnement de développement avec Rails

Conclusion soudaine

Pour contrôleur

Environnement de production

users_controller.rb


if Rails.env.production?
  #La définition de l'environnement de production
end

Environnement de développement

users_controller.rb


if Rails.env.development?
  #La définition de l'environnement de développement
end

Pour les vues

Environnement de production

erb:index.html.erb


<% if Rails.env.production? %>
  <%#C'est un affichage de l'environnement de production%>
<% end %>

Environnement de développement

erb:index.html.erb


<% if Rails.env.development? %>
  <%#C'est un affichage de l'environnement de production%>
<% end %>

Résumé en quelques secondes

"Il y a un écart entre l'environnement de développement et l'environnement de production ..." "Je ne peux pas m'empêcher de l'adapter à l'environnement de production, mais ce n'est pas pratique dans l'environnement de développement ..."

Nous avons introduit le branchement conditionnel qui peut être utilisé dans de tels cas. L'environnement de production est difficile! Faisons de notre mieux pour apprendre les rails!

Recommended Posts

[Explication approximative] Comment séparer le fonctionnement de l'environnement de production et de l'environnement de développement avec Rails
Présentez Docker à l'environnement de développement et à l'environnement de test des applications Rails et MySQL existantes
[Rails] Comment supprimer les données MySQL de l'environnement de production après les avoir placées dans l'environnement de développement
[Rails] Comment obtenir l'URL de la source de transition et la rediriger
[Rails] Comment introduire le kaminari avec Slim et changer le design
Comment installer Pry après avoir créé un environnement de développement Rails avec Docker
Comment créer un environnement Rails 6 avec Docker
Comment décorer CSS sur les boutons radio de rails6 form_with (helper)
Comment exécuter avec des commandes de langage de développement normales dans l'environnement de développement Docker
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
Comment créer une API avec GraphQL et Rails
[Rails] Comment créer un environnement avec Docker
[Rails] Comment changer le nom de colonne de la table
Comment créer un environnement de développement Java avec VS Code
[Rails] Comment obtenir le contenu des paramètres forts
Comment démarrer par environnement avec Spring Boot de Maven
À peu près le flux de développement d'applications Web avec Rails.
Méthode de construction de l'environnement et dépanneur au moment du développement conjoint (rails, docker et github)
Comment installer Docker dans l'environnement local d'une application Rails existante [Rails 6 / MySQL 8]
Comment quitter Docker pour Mac et créer un environnement de développement Docker avec Ubuntu + Vagrant
Comment définir une limite de relance pour sidekiq et notifier les files d'attente mortes avec Slack
Explication de Ruby on rails pour les débutants ④ ~ À propos des règles de dénomination et comment utiliser form_Tag ~
Que faire lorsque «Impossible de trouver» dans l’une des sources apparaît dans l’environnement de développement avec Docker × Rails × RSpec
Comment définir des variables d'environnement lors de l'utilisation de Payjp avec Rails
[Avec des astuces de retour] Comment présenter React aux rails les plus simples
Comment définir et décrire des variables d'environnement à l'aide de Rails zsh
[Rails] Comment afficher une liste de messages par catégorie
Comment exécuter React et Rails sur le même serveur
Comment vérifier l'extension et la taille des fichiers téléchargés
Comment gérer différentes versions de rbenv et Ruby
Comment gérer la différence dans chaque environnement avec yml sans augmenter le nombre de RAILS_ENV
Comparaison du développement d'applications WEB avec Rails et Java Servlet + JSP
[Rails] Comment exécuter "rails db: create" etc. dans l'environnement de production EC2
[Docker] Comment sauvegarder et restaurer les données de base de données de l'application Rails sur docker-compose [MySQL]
[Swift5] Comment obtenir un tableau et un ensemble de différences entre les tableaux
Comment définir l'adresse IP et le nom d'hôte de CentOS8
Explication de l'ordre des itinéraires ferroviaires
Comment créer une application avec ruby on rails (en supposant que l'environnement a été construit)
[Webpacker] Résumé de l'installation de Bootstrap et jQuery dans Rails 6.0
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
Le super débutant construit Rails 6 + environnement Postgresql avec Docker jusqu'à la fin
Bases du développement Java ~ Comment écrire des programmes (variables et types) ~
[Rails / Heroku / MySQL] Comment réinitialiser la base de données de l'application Rails sur Heroku
[Rails] Comment omettre l'affichage de la chaîne de caractères de la méthode link_to
[Rails] Comment changer le titre de la page du navigateur pour chaque page
Comment supprimer de grandes quantités de données dans Rails et problèmes
Comment installer le langage utilisé dans Ubuntu et comment créer l'environnement
J'ai essayé de vérifier le fonctionnement du serveur gRPC avec grpcurl
[Rails] Lire le RSS du site et renvoyer le contenu au premier plan