Wenn man Informationen/Einstellungen nicht fest verdrahten, sondern in einer Config-Datei speichern will, bieten sich YAML -Dateien an.

  1. eine neue Config-Datei unter /config/ anlegen, z.b. config.yml
  2. Diese Datei muss in environment eingebunten werden:
    def app_configurations
      YAML::load(File.open("#{RAILS_ROOT}/config/config.yml"))
    end
  3. wichtig: keine TABs verwenden zum Einrücken, sondern spaces.
  4. z.b.
    formats:
      date: %d.%m.%Y
  5. File speichern
  6. in app/controllers/application.rb:
    DATE_FORMAT = app_configurations["formats"]["date"]
  7. im Template dann via <%= ApplicationController::DATE_FORMAT %> zugreifen.

Weitere Info: HowtoAddYourOwnConfigInfo.

Sorry, comments are closed for this article.