2009-05-19 18 views
8

मैं पर्यावरण के आधार पर निरंतर (जैसे व्यवस्थापक-ईमेल-एड्रेस) परिभाषित करना चाहता हूं। ऐसा करने का सबसे आसान तरीका क्या है?रेलों में पर्यावरण के आधार पर कॉन्फ़िगरेशन स्थिरांक सेट करें

मैं ऐसा ही कुछ, development.rb में (या परीक्षण या production.rb) चाहते हैं:

ADMIN_EMAIL = "[email protected]" 

और तरह

ADMIN_EMAIL 

है कुछ को फोन करके यह उपयोग कर सकेंगे वहाँ एक आसान तरीका है या मुझे मॉड्यूल बनाने और इसे शुरू करने जैसे सामान करना है (और यदि आप सोच रहे हैं कि मुझे इसके बारे में कोई जानकारी है, दुर्भाग्य से: मैं नहीं)

यह इस तरह से काम करता है, लेकिन प्रभाव के लिए स्थिरांक के लिए, सर्वर को पुनरारंभ करना होगा।

उत्तर

11

config/environments/ में, कुछ विन्यास फाइल है कि क्या पर्यावरण आप अभी हैं के आधार पर निष्पादित हो रहे हैं। उन में से एक में एक निरंतर परिभाषित करने की कोशिश करो।

+3

आह, ठीक है, मैं ऐसा करने की कोशिश कर रहा था, लेकिन मुझे एहसास नहीं हुआ कि मुझे सर्वर को पुनरारंभ करना है, इसलिए इसे प्रारंभ किया जाएगा। –

संबंधित मुद्दे