47.5.1. Prostředí aplikace

section id="rails.environments"

Odkazy:

FIXME:

Aplikace může být spuštěna v několika různých prostředí. Prostředí ve smyslu vývojového prostředí, testovacího prostředí a produkčního prostředí. Tato tři uvedená prostředí jsou standardně vytvářena, nic nám ovšem nebrání vytvořit si prostředí další.

Z pohledu aplikace je prostředí vlastně konfigurací, sadou parametrů jenž ovlivňují běh aplikace.

A nyní si ukážeme, jak jsou jednotlivá prostředí popsána.

Při spouštění aplikace je nastaven parametr ENV['RAILS_ENV'], jenž obsahuje jméno prostředí. Jako první se zavádí soubor config/environment.rb. V něm jsou věci globální, společné všem prostředím. Konfigurace zde nastavená může být přepsáná konfigurací v souboru konkrétního prostředí.

Nastavujeme zde třeba Inflector.

V prostředí máme také možnost ovlivnit chování 47.26.1 – „Inflector“

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .