মন্তব্যটিতে যুক্ত করার সর্বোত্তম উপায়


253

আমরা কীভাবে এরব ফাইলগুলিতে মন্তব্য যুক্ত করব, যদি আমরা না চাই যে সেগুলি এইচটিএমএল সামগ্রীতে তৈরি করা যায়?

উত্তর:


353

<%# %>ক্রমটি ব্যবহার করুন , যেমন

<%# This is a great comment! %>

আমি এই ফর্ম্যাটটি ব্যবহার করেছি যতক্ষণ না আমি লক্ষ্য করেছি যে এটি আমার দলের কারও কম্পিউটারে একটি ত্রুটি উত্থাপিত হয়েছে (আমরা উভয়ই লিনাক্স ব্যবহার করছিলাম, তবে বিভিন্ন ডিস্ট্রো), যতক্ষণ না আমি এড়িয়ে
চলেছি

4
এটি কয়েকটি সমর্থিত ইআরবি ট্যাগগুলির মধ্যে একটি। ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html এটি যদি তাদের পিসিতে কাজ না করে তবে তাদের হয় একটি টাইপো ছিল, অথবা তারা সত্যিকারের ERB ব্যবহার করছে না। যাইহোক, আমি বারের সাথে লুপের জন্য <% বারে লুপের জন্য <% এর মতো কোডযুক্ত সমস্যাগুলি নিয়ে চলেছি .. এটি 1.8.6 এর সাথে প্রেরিত ইআরবিতে ঠিক ছিল, কিন্তু আমি যখন 1.8.7 এ চলেছি তখন এটি ঘটেছিল প্রচুর সমস্যা
জন ডাউটহাট

17
অর্থাৎ <%এবং এর মধ্যে কোনও স্থান থাকতে পারে না#
জন দৌহাত

অ্যাপল- /
মাইকেল এর

2
@ মাইক সিটিআরএল + শিফ্ট + পিরিয়ড (অর্থাত সিটিআরএল + গ্রেটারথান) 4 বার দ্রুত এটি করা উচিত।
জন দৌহাত

47

রেকর্ডের জন্য

<%# This is a great comment! %>

<%#= This is a great comment! %>

4
<%=-> <%#=উদাহরণস্বরূপ দরকারী। এটির জন্য একটি বিশেষ কেসের প্রয়োজন নেই এবং এটি নথিভুক্ত নয় । এটি কাজ করে এবং সবচেয়ে সহজ, যদিও! (কোনও =অসুবিধাগ্রস্থ হওয়ার সময় সেখানে কিছু ছিল কিনা তা অনুমান করার জন্য বিটগুলিই রয়েছে।)
বেনজামিন আটকিন

1
দুজনের মধ্যে পার্থক্য কী?
ট্র্যাভিস রেডার

3
@ ট্র্যাভিসআর: প্রথমটি কেবল একটি মন্তব্য, দ্বিতীয়টিও কেবল একটি মন্তব্য তবে সম্ভবত তখনই উদ্ভূত হয় যখন আপনি <%= ... %>কোনও মন্তব্যকে রূপান্তর করে এটি অক্ষম করার চেষ্টা করছেন ।
মিউ খুব অল্প

28

ব্লক মন্তব্যের জন্য:

<% if false %>
    code to be commented out...
<% end %> 

2
ব্লকগুলির জন্য আপনি কেবল <%# %>ট্যাগের মধ্যে লাইন ব্রেকগুলি যুক্ত করতে পারেন ।
রবডাব্লু

1
সম্ভবত মন্তব্যে ভাঙা
কোডটির

6

আমার একটি উইন্ডোজ সেটআপ রয়েছে এবং এই <% - #%> সিকোয়েন্সটি কেবলমাত্র আমার জন্য কাজ করে:

উদাহরণ:

<%-# This is a sample comment! %>

2

যেহেতু .erb সংজ্ঞা অনুসারে "এম্বেডেড রুবি" হয়, আপনি প্রতিটি রুবি কোড এম্বেড করতে পারেন: <%= এবং অন্যটির মধ্যে: %>সাধারণত সমস্ত এক লাইনে লেখা থাকে। এছাড়াও, রুবি এক-লাইন মন্তব্য সর্বদা শুরু হয় #, তাই <%=# Comment %>শৈলীর এক-লাইন মন্তব্যের জন্য খাঁটি-রুবি এবং এর্ব উভয় শৈলীর সাথে পুরোপুরি মেলে।


এটি কোনও <html> <body> <form method="POST" action="www.some-url.com"> <input id="data" name="data" value="<%=# "String" %>"> <input type="submit" value="Send"> </form> </body> </html>ত্রুটি ছুড়ে ফেলে কাজ করে না
এপিজিন

@ এপিজিন সম্ভবত ত্রুটির কারণ হ'ল অভ্যন্তরীণ উদ্ধৃতিগুলি। আপনি কেন এটি করতে চান তা নিশ্চিত নন, তবে ত্রুটি থেকে মুক্তি পেতে চেষ্টা করুন:value="<%=# 'String' %>"
জডিজিটাল

1

আমি কন্ট্রোলার ফাইলগুলিতে কাজ করি না, আমাকে এটি স্ল্যাশের মধ্যে রাখতে হয়েছিল

/ মন্তব্য এখানে .... /


1

আমার পাঠ্য সম্পাদকটিতে, আমি চালাচ্ছি command + /(পাতলা-পাঠ্য শর্টকাট)। এটি এমন হবে।

<%
=begin%>
    Here is the comment 
<%
=end%>

এটি সহজে দেখায় না, তবে এটি কার্যকর হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.