में स्ट्रिंग के रूप में प्रदान किया गया यूआरएल या पथ प्राप्त करें, एक नियंत्रक के लिए जो साइडबार के व्यवहार को निर्धारित करता है, मुझे कई यूआरएल कॉल करने की आवश्यकता है; साइडबार उस पृष्ठ के आधार पर (ए.ओ.) बदल जाएगा जिस पर यह प्रतीत होता है।एक आरएसपीईसी परीक्षण
describe SidebarController do
before(:each) do
@sidebar = SidebarController.new
end
it 'should return :jobseekers for root_path' do
get(root_url)
@sidebar.section(root_path).should eq :jobseekers
end
end
लेकिन यह ActionController::RoutingError: No route matches {:controller=>"sidebar", :action=>"http://test.host/"}
के साथ विफल कर सकते हैं मैं get
एक यूआरएल या स्ट्रिंग के रूप में पथ? क्या request.
डेटा सेट करने के लिए कोई स्मार्ट तरीका है, इसके बजाय इसे प्राप्त करना?