Comment faire pour exécuter le code spécifiquement après une console a chargé dans Rails? Toutes les autres réponses et les questions semblent tourner autour de courir un crochet à un certain point, mais pas nécessairement après comme je cherche.Comment exécuter du code après le chargement de la console Rails?
Résultat souhaité:
> rails console
Loading development environment (Rails 5.1.1)
pry(main)>
Welcome
J'ai tenté d'utiliser à la fois le crochet console
et crochet initializer
sans succès. par exemple.
Essai 1:
# config/application.rb
console do
puts "Welcome"
end
Résultat:
> rails console
Welcome # Too early
Loading development environment (Rails 5.1.1)
pry(main)>
Essai 2:
# config/application.rb
initializer "welcome", after: :disable_dependency_loading do |app|
puts "Welcome"
end
Résultat:
> rails console
Welcome # Too early
Loading development environment (Rails 5.1.1)
pry(main)>
Je ne suis pas certain de votre résultat souhaité, mais vous avez envisagé rails coureur, à savoir "rails runner 'p Rails.env'"? –