यूआरएल हेल्पर्स (जैसे root_url) में यूआरएल हेल्पर्स के लिए गलत होस्टनाम ऐप नियंत्रकों बनाम आरएसपीईसी उदाहरणों में एक अलग होस्टनाम देता है। मैं सफलतापूर्वक मेरी रेल में यूआरएल सहायकों के लिए डोमेन सेट करने के लिए सक्षम किया गया है इस तरह एप्लिकेशन:रेल: आरएसपीईसी
class ApplicationController < ActionController::Base
def default_url_options
{host: "foo.com", only_path: false}
end
end
उदाहरण के लिए, root_url आउटपुट "http://foo.com/" आवेदन के भीतर लेकिन "http://example.com "मेरे अनुरोध चश्मा में। रेलवे 3.2 में विश्व स्तर पर उन यूआरएल विकल्पों को लागू करने का अनुशंसित तरीका क्या है ताकि वे मेरी चश्मा को प्रभावित कर सकें? यूआरएल विकल्पों को गतिशील होने की आवश्यकता नहीं है।
एफवाईआई, यह विफल रहता है अगर परीक्षण नियंत्रक/अनुरोध/सुविधा नहीं है। एक हेल्पर स्पेक, उदाहरण के लिए, 'अपरिभाषित स्थानीय चर या विधि default_url_options' के साथ विफल रहता है। – typeoneerror