[RUBY] [Rails] Gérons les constantes avec config gem

environnement

$ rails -v
Rails 6.0.3.1
$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin19]

Tout d'abord, installez Gem

Gemfile


gem 'config'
$ bundle install --path vendor/bundle

Initialiser la configuration

Installer les fichiers associés pour l'initialisation de la configuration

$ bundle exec rails g config:install

Définition et utilisation constantes

config/settings.yml


service: 
  name: 'vdeep' 
  url: 'http://vdeep.net'

authentication_password: "foobarbaz"
$ rails c

> Settings.service.name
=> "vdeep"

> Settings.service[:name]
=> "vdeep"

> Settings[:service][:name]
=> "vdeep"

> Settings.authentication_password
=> "foobarbaz"

Recommended Posts

[Rails] Gérons les constantes avec config gem
[rails] Faisons un test unitaire avec Rspec!
[Rails] Gérez plusieurs modèles à l'aide de la gemme de devise
[Rails] Gérez les clés secrètes, etc. avec credentials.yml
Faisons un écran d'erreur avec Rails
Faisons une fonction de recherche avec Rails (ransack)
[Mon mémo] Entendons-nous bien avec Pry / DB avec Rails
[Rails 6] Erreur d'exécution avec $ rails s
Manipuler le dispositif avec des rails
[Rails] Test avec RSpec
[Rails] Développement avec MySQL
Raclons avec Java! !!
Prend en charge la multilinguisme avec Rails!
Pourquoi puis-je utiliser la commande rails installée avec gem? ??
Obtenez des informations sur la chaîne Youtube avec l'application Rails (en utilisant Yt gem)
[Rails] Recherche à partir de plusieurs colonnes + conditions avec Gem et ransack