मेरे उपयोगकर्ताओं से एक और अधिक आकर्षक प्रिंटिंग अनुभव रखने की अनुमति देने के लिए मैं अपने एप्लिकेशन से लेआउट को कैसे बदलूं या हटा सकता हूं? (कोई navbar, या अन्य अतिरिक्त डेटा)मैं प्रिंटर के अनुकूल HTML पृष्ठ कैसे बना सकता हूं?
मैं इसे समझने की कोशिश कर रहा कुछ घंटों के लिए टेबल के खिलाफ अपने सिर को टक्कर लगी हूं। मैंने सफलता के बिना render layout: false
का उपयोग करने का प्रयास किया है।
मैं नीचे की तरह एक कार्रवाई बनाने की कोशिश की है, लेकिन यह मेरे लिए काम नहीं किया या तो:
def print
respond_to do |format|
format.html { render layout: false }
end
end
मैं निम्नलिखित का उपयोग करके इस कार्रवाई को जोड़ने की कोशिश की:
<%= link_to 'Printer Friendly Version', product_path(@product), :action => 'print', target: '_new' %>
Am मैं बस यहाँ पूरी तरह से आधार से बाहर? मैं इस बाधा से बेहतर कैसे पहुंच सकता हूं? मैं पीडीएफ या जावास्क्रिप्ट का उपयोग नहीं करना चाहता, मैं प्रिंटर-अनुकूल एचटीएमएल प्रस्तुत करना चाहता हूं।
जांचें http://guides.rubyonrails.org/layouts_and_rendering.html#choosing-layouts-at-runtime – apneadiving