मुझे यह "आउटपुट में वापस प्रतिस्थापन के साथ निष्पादित" पाया गया, लेकिन शायद मेरी अंग्रेजी बहुत अच्छी नहीं थी, मैं वास्तव में समझ नहीं पा रहा हूं कि इसका क्या अर्थ है। क्या कोई मदद कर सकता है?<% %> (बराबर के बिना) मतलब है?
उत्तर
<%%>
html पृष्ठ पर कोई प्रभाव नहीं के साथ रूबी कोड निष्पादित करेंगे गाया जा रहा है। आउटपुट फेंक दिया जाएगा।
<% =%>
रूबी कोड निष्पादित और <% =%>
उदाहरण के स्थान पर कि कोड के उत्पादन में डालने जाएगा ...
<% puts "almost" %> nothing to see here
प्रस्तुत करना होगा
nothing to see here
हालांकि
<%= puts "almost" %> nothing to see here
प्रस्तुत करना होगा, क्योंकि
almost nothing to see here
कभी-कभी आपको कुछ रूबी स्टेटमेंट निष्पादित करना होगा (लेकिन आप आउटपुट उद्देश्य के लिए नहीं)।
निम्नलिखित की तरह:
<% if @user.nil? %>
Hi, welcome!
<% else %>
Hi, <%= @user.name %>!
<% end %>
बेशक
यह सिर्फ एक का उपयोग मामला है, लेकिन कभी कभी आप <% %>
की आवश्यकता है: डी
संहिता में <% %>
(बराबर) के बिना निष्पादित किया जाता है "कोई प्रतिस्थापन के साथ वापस आउटपुट में "का मतलब है कि आप बिना किसी आउटपुट के कोड को निष्पादित करना चाहते हैं, जैसे कि लूप और सबसे अच्छा हिस्सा है, इसका उपयोग गैर रूबी कोड के साथ किया जा सकता है।
<% 3.times do %>
<h1>Hello world</h1>
<%end%>
This will give:
<h1>Hello world</h1>
<h1>Hello world</h1>
<h1>Hello world</h1>
ओह, धन्यवाद। तो साथ = वहाँ एक आउटपुट होना चाहिए! – wizztjh
- 1. <> मतलब क्या है?
- 2. टेम्पलेट <> (किसी भी वर्ग टी के बिना <>) का मतलब क्या है?
- 3. रुबी में @@ मतलब क्या है?</p> <pre><code>@@autoloads = {} </code></pre> <p>क्या <code>@@</code> रूबी में मतलब है:
- 4. पायथन के पर्ल के बराबर (<>) {...}?
- 5. बिना <stdio.h>
- 6. एक्शन <T> गुणों के बराबर
- 7. जावा में << or > >> क्या मतलब है?
- 8. NInject में Container.GetAllInstances <T> के बराबर क्या है?
- 9. mvc 3 <asp: repeater> function के बराबर है?
- 10. PHP क्या <<< मतलब है?
- 11. जावा जेनरिक, <C><T> के बराबर है?
- 12. क्या सी ++ में <? extends T>, <? super T> के बराबर है?
- 13. >>>>,> |, ||, | <, <, <<
- 14. VB6 बराबर सूची <someclass>
- 15. एनोटेशन बराबर <aop: scoped-प्रॉक्सी>
- 16. लुकअप <टीके, टेलीमेंट> का क्या मतलब है?
- 17. कक्षा <?> जावा में क्या मतलब है?
- 18. जेनिक्स <?> वास्तव में क्या मतलब है?
- 19. <मूल्य अनुकूलित> gdb में मतलब क्या है?
- 20. शब्दकोश <string, /> का मतलब क्या है?
- 21. <%=h ... %> रेल में क्या मतलब है?
- 22. पायथन मॉड्यूल में "सूची = सूची" का क्या प्रभाव है?</p> <pre><code>list = list dict = dict </code></pre> <p>इस मुहावरे का क्या मतलब है:
- 23. क्यों (?! ^) बराबर है (? <! ^)?
- 24. कक्षा << आत्म मतलब क्या है?
- 25. <input> अच्छी तरह से <form> के बिना बनाया गया है?
- 26. क्या <figure> तत्व में छवि के बिना केवल <figcaption> हो सकता है?
- 27. कुछ सामान्य क्लास <? super T> जावा जेनेरिक प्रकारों में SomeClass <T> के बराबर क्यों नहीं है?
- 28. क्या >> प्रतीक मतलब है हास्केल
- 29. "#!/Bin/env" का अर्थ क्या है (node.js स्क्रिप्ट के शीर्ष पर)?</p> <pre><code>#!/bin/env node </code></pre> <p>इसका क्या मतलब है:
- 30. क्या() => {} का मतलब है?
रेल संदर्भ में बात की इस तरह लगभग हमेशा का अर्थ है 'प्रवाह नियंत्रण' - यह कोड है कि एक मूल्य वापस नहीं करता है, बल्कि अन्य कोड देख सकते हैं कि और आग कब –