J'ai ce code dans un initialiseur:
if $0 == 'irb'
# ...
end
Cela fonctionne bien avec Rails 2.3 mais dans Rails 3, la valeur de 0 $ est «script / rails», peu importe si elle a été démarrée avec les rails c ou les rails s. ARGV est un tableau vide. Comment puis-je détecter si l'application a été démarrée avec "rails c" ou "rails console"?