कभी-कभी < %%> में प्रिंट करना अधिक सुविधाजनक होता है। रेल में इसे कैसे करें?बिना ईआरबी में <% = प्रिंट करें?
उत्तर
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-concat
होना चाहिए कि आप क्या देख रहे हैं।
उदा। निम्नलिखित बयान concat
का उपयोग कर:
<%= "Output" %>
धन्यवाद, प्रश्न के उत्तर देने के लिए 'concat' सहायक –
+1 :) –
यह PHP में' echo' कार्यों जैसे 'puts' के साथ क्यों काम नहीं करता है? – Chloe
erb में इनलाइन रूबी अभिव्यक्तियों का मूल्यांकन करने के लिए दो विधि हैं। <%
जो अभिव्यक्ति का मूल्यांकन करता है और <%=
जो मूल्यांकन करता है और प्रिंट करता है। बाध्यकारी संदर्भ में प्रिंट करने के लिए कोई वैश्विक वस्तु नहीं है।
उमर द्वारा उल्लिखित अनुसार, concat विधि है, जो एक्शन व्यू का हिस्सा है। यह वही करेगा जो आप चाहते हैं।
एक स्क्रिप्टिंग भाषा से बचने के विपरीत, erb के लिए कोई डिफ़ॉल्ट आउटपुट नहीं है। चूंकि एआरबी बस एक समारोह है, और एक टेम्पलेट दिया गया है और बाध्यकारी एक चर वापस कर देगा, यह पाठ और कार्यों के मूल्यों को दोबारा लौटाता है।
गर्म बहस है कि दृश्य में कितनी तर्क की अनुमति दी जानी चाहिए, लेकिन जितना संभव हो सके अधिकांश लोगों का लक्ष्य है। यदि आप दृश्य में टेक्स्ट से अधिक कोड डाल रहे हैं, तो आप अपने कोड को पुनः सक्रिय करने पर विचार करना चाहेंगे।
ईआरबी में: <%%> यह इंगित करें कि यहां रूबी कोड का अर्थ है। <% =%> रूबी कोड आउटपुट कहता है, यानी परिणाम प्रदर्शित/प्रिंट करें।
तो ऐसा लगता है कि यदि आप मानक ईआरबी फ़ाइल में आउटपुट करना चाहते हैं तो आपको अतिरिक्त = चिह्न का उपयोग करने की आवश्यकता है।
अन्यथा, आप ईआरबी के विकल्पों को देख सकते हैं जिनके लिए कम वाक्यविन्यास की आवश्यकता होती है, .. शायद एचएएमएल की तरह कुछ कोशिश करें। http://haml-lang.com/tutorial.html
Example:
# ERB
<strong><%= item.title %></strong>
# HAML
%strong= item.title
क्या यह अधिक सुविधाजनक है?
- 1. रेल के बिना ईआरबी में उपज
- 2. WPF में प्रिंट संवाद के बिना सीधे प्रिंट कैसे करें?
- 3. ईआरबी
- 4. सीधे प्रिंट पॉपअप विंडो के बिना ब्राउजर से प्रिंट करें
- 5. पायथन 3 में स्थान के बिना प्रिंट करें
- 6. रेल के बिना ईआरबी को कॉल करना: अपरिभाषित विधि 'कच्चा'
- 7. "पृष्ठभूमि पृष्ठभूमि और छवियों को प्रिंट करें" सक्षम किए बिना आईई में प्रिंट पृष्ठभूमि छवि
- 8. प्रिंट संवाद के बिना सी # में विंडोज सेवा से एचटीएमएल दस्तावेज़ प्रिंट करें
- 9. प्रिंट किए बिना जैस्पर रिपोर्ट
- 10. प्रिंट करें संवाद बॉक्स
- 11. लिंक स्थानों को मुद्रित किए बिना एक वेबसाइट प्रिंट करें?
- 12. पॉपअप विंडो खोलने के बिना वेब पेज कैसे प्रिंट करें?
- 13. पूर्वावलोकन के बिना एएसपी.Net से पीडीएफ प्रिंट करें
- 14. पूर्वावलोकन के बिना एक रिपोर्ट व्यूअर प्रिंट करें
- 15. मैं रेल में ईआरबी कैसे टिप्पणी करूं?
- 16. रेल/ईआरबी में सशर्त टैग रैपिंग
- 17. खाली लाइन प्रिंट करें?
- 18. cout << इसे प्रिंट करने के लिए कॉल का ऑर्डर प्रिंट करता है?
- 19. प्रिंट और एक्सेस सूची <String[]>
- 20. प्रिंट पायथन स्टैक ट्रेस उठाए बिना अपवाद
- 21. रेल एसेट ईआरबी/एसएएस लेआउट
- 22. पोस्ट मूल्यों को प्रिंट करें
- 23. बिना <stdio.h>
- 24. प्रिंट() डार्ट में एक नई पंक्ति के बिना?
- 25. एक पंक्ति में ब्रैकेट के बिना प्रिंट सूची
- 26. बिना किसी <img> टैग के बिना जावास्क्रिप्ट में छवि आकार निर्धारित करें
- 27. एंड्रॉइड में Google क्लाउड प्रिंट एक्सेस करें
- 28. सफारी/क्रोम में सीएसएस पृष्ठभूमि प्रिंट करें?
- 29. डेल्फी में एक फॉर्म कैसे प्रिंट करें?
- 30. .NET में प्रिंट करें - मिलीमीटर से पिक्सेल
क्यों इसे और अधिक सुविधाजनक है:
के बराबर है? –
@ जॉन टोपली एक लूप जो केवल कई अन्य आंशिक कॉल करता है। – lulalala