Wie kann man Code nur ausführen, wenn die Rails-Konsole startet, ähnlich einer RC-Datei?

Gibt es eine Möglichkeit, Code auszuführen, der nur beim Starten der Konsole ausgeführt wird? Art wie eine RC-Datei (.bashrc, .zshrc, usw.)? Ich finde mich immer dabei, bestimmte Dinge viel zu tun.

Wo würde ich das zum Beispiel hinstellen?

<code>u = User.find_by_username('my_console_user')
</code>

damitu ist verfügbar inrails console?

Ich habe darauf zurückgegriffen, die Verwendung von$ als globale Variablendeklaration und die Verwendung des Obskurenconsole do. Ich nehme an, dass es irgendwie etwas eleganteres gibt ...

<code>  class Application < Rails::Application
    #this is only executed in the console, also doens't seem to be documented anywhere but here: https://github.com/rails/rails/pull/3139
    console do
      $u1 = User.find_by_username('user1')
      $u2  = User.find_by_username('user2')
    end

  end
</code>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage