এটি হল কমান্ড erb যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
erb - রুবি টেমপ্লেটিং
সাইনোপিসিস
erb [--সংস্করণ] [-ইউপিডিএনভিএক্স] [-E EXT[:int]]-S স্তর] [-T মোড] [-r লাইব্রেরি] [--] [ফাইল...]
বর্ণনাঃ
erb ERB লাইব্রেরির জন্য একটি কমান্ড লাইন ফ্রন্ট-এন্ড, যা eRuby-এর বাস্তবায়ন।
ERB রুবির জন্য ব্যবহার করা সহজ কিন্তু শক্তিশালী টেমপ্লেটিং সিস্টেম প্রদান করে। ERB ব্যবহার করে, প্রকৃত রুবি
নথি তৈরির উদ্দেশ্যে যেকোন প্লেইন টেক্সট নথিতে কোড যোগ করা যেতে পারে
তথ্য বিবরণ এবং/অথবা প্রবাহ নিয়ন্ত্রণ।
erb একটি অংশ চুনি.
বিকল্প
--সংস্করণ এর সংস্করণ প্রিন্ট করে erb.
-E বহিরাগত[:অভ্যন্তরীণ]
--এনকোডিং বহিরাগত[:অভ্যন্তরীণ]
বাহ্যিক এনকোডিং এবং অভ্যন্তরীণ এনকোডিংয়ের জন্য ডিফল্ট মান(গুলি) নির্দিষ্ট করে।
কোলন (:) দিয়ে মান আলাদা করা উচিত।
আপনি অভ্যন্তরীণ এনকোডিংয়ের জন্য একটি বাদ দিতে পারেন, তারপর মান
(Encoding.default_internal) শূন্য হবে।
-P রুবি কোড হিসাবে % দিয়ে শুরু হওয়া লাইনগুলিকে মূল্যায়ন করে এবং টেলিং EOL গুলিকে সরিয়ে দেয়।
-S স্তর নিরাপদ স্তর নির্দিষ্ট করে যেখানে eRuby স্ক্রিপ্ট চলবে।
-T মোড ট্রিম মোড নির্দিষ্ট করে (ডিফল্ট 0)। মোড এর একটি হতে পারে
0 এমবেডেড রুবি স্ক্রিপ্ট মূল্যায়ন করার পরে EOL অবশিষ্ট থাকে।
1 লাইনটি %> দিয়ে শেষ হলে EOL সরানো হয়।
2 লাইনটি <% দিয়ে শুরু হলে এবং %> দিয়ে শেষ হলে EOL সরানো হয়।
- লাইনটি -%> দিয়ে শেষ হলে EOL সরানো হয়। এবং নেতৃস্থানীয়
erb নির্দেশিকা <%- দিয়ে শুরু হলে হোয়াইটস্পেসগুলি সরানো হয়।
-U অভ্যন্তরীণ এনকোডিংয়ের জন্য ডিফল্ট মান সেটগুলির মধ্যে একটি হতে পারে
(Encoding.default_internal) থেকে UTF-8।
-d
--ডিবাগ ডিবাগ মোড চালু করে। $DEBUG সত্যে সেট করা হবে৷
-h
--help বিকল্পগুলির একটি সারাংশ প্রিন্ট করে।
-n সঙ্গে ব্যবহৃত -x. আউটপুটে প্রতিটি লাইনে লাইন নম্বর প্রিপেন্ড করে।
-v ভার্বোস মোড সক্ষম করে। $VERBOSE সত্যে সেট করা হবে৷
-x eRuby স্ক্রিপ্টকে রুবি স্ক্রিপ্টে রূপান্তর করে এবং লাইন ছাড়াই প্রিন্ট করে
নম্বর।
উদাহরণ
এখানে একটি eRuby স্ক্রিপ্ট আছে
<% প্রয়োজন 'প্রাইম' -%>
<%= 1+1 %>
<%= __FILE__ %>প্রথমেই / var>
<%= প্রাইম.প্রতিটি(10).to_a.join(", ") %>
আদেশ
% erb -T - example.erb
কপি করে প্রিন্ট
2
example.erbপ্রথমেই / var>
2, 3, 5, 7
onworks.net পরিষেবা ব্যবহার করে erb অনলাইন ব্যবহার করুন