7
मैं डिफ़ॉल्ट पोर्ट सेट करना चाहते हैं जब मैं 3010 के लिएवेब्रिक के लिए डिफ़ॉल्ट पोर्ट कैसे सेट करें?
rails s
करते हैं, बजाय कहने के लिए होने का:
rails s -p 3010
... हर बार। कोई विचार?
मैं डिफ़ॉल्ट पोर्ट सेट करना चाहते हैं जब मैं 3010 के लिएवेब्रिक के लिए डिफ़ॉल्ट पोर्ट कैसे सेट करें?
rails s
करते हैं, बजाय कहने के लिए होने का:
rails s -p 3010
... हर बार। कोई विचार?
आप config/boot.rb
require 'rails/commands/server'
module Rails
class Server
alias :default_options_alias :default_options
def default_options
default_options_alias.merge!(:Port => 3010)
end
end
end
बिल्कुल सही के लिए निम्न कोड जोड़कर
Port
ओवरराइड कर सकते हैं, धन्यवाद! –यह मेरे लिए काम नहीं करता है (ग्रहण/Aptana का उपयोग कर)। सर्वर शुरू करने के बाद पोर्ट अभी भी 3000 है। –
एफडब्ल्यूआईडब्ल्यू, रेल 4.2 और उच्चतर अब सभी इंटरफेस के बजाय स्थानीयहोस्ट को बाध्य करने के लिए डिफ़ॉल्ट है। यदि आप किसी बाहरी मशीन से वेबब्रिक तक पहुंचने की आवश्यकता है तो आप पूर्व कार्यक्षमता को पुनर्स्थापित करने के लिए उपर्युक्त उदाहरण में 'default_options_alias.merge! (: होस्ट => '0.0.0.0') का उपयोग कर सकते हैं। –