नीचे दिए गए कोड के लिए, क्या होता है यदि rendering_to को रेंडर या vise कविता के साथ बदलना है?रीडायरेक्ट_to और विनिमय योग्य प्रस्तुत कर रहे हैं?
def create
@product = Product.new(params[:product])
respond_to do |format|
if @product.save
format.html { redirect_to(@product, :notice => 'Product was successfully created.') }
else
format.html { render :action => "new" }
end
end
end
ऐसा लगता है कि उपर्युक्त कोड में दूसरे के साथ एक स्थान बदल रहा है। क्या कोई ऐसी जगह है जहां केवल redirect_to या रेंडर का उपयोग किया जाना चाहिए? प्रस्तुतकर्ता एक दृश्य प्रस्तुत करने के अलावा कुछ भी नहीं करता है। Redirect_to सर्वर पर 302 अनुरोध भेजता है और रीडायरेक्ट करने के बाद वर्तमान पैरामीटर खो जाते हैं।
धन्यवाद।
धन्यवाद। यह एक संपूर्ण व्याख्या है। – user938363
मुझे नहीं लगता कि मैंने एक और सही स्पष्टीकरण देखा है, अंत में व्यावहारिक उपयोग-मामले मतभेदों के साथ यह महत्वपूर्ण क्यों है। – ahnbizcad
नोट: रीफ्रेशिंग * नहीं * यूआरएल बार में प्रवेश डालने जैसा ही है।यूआरएल बार में एंटर दबाकर बस उस यूआरएल को एक जीईटी अनुरोध भेजता है। रीफ्रेशिंग अंतिम अनुरोध को पुनः सबमिट करता है (जिसे ब्राउज़र ट्रैक करता है)। –