ืืื ืืคืงืืื erb ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
ERB - ืชืื ืืช ืจืืื
ืชึทืงืฆึดืืจ
ERB [--ืึดืจึฐืกึธื] [-UPdnvx] [-E ืฉืืืื[:int]] [-S ืจึธืึธื] [-T ืืฆื] [-r ืกืคืจืื] [--] [ืงืืืฅ ...]
ืชืืืืจ
ERB ืืื ืืืืช ืฉืืจืช ืคืงืืื ืขืืืจ ืกืคืจืืืช ERB, ืฉืืื ืืืฉืื ืฉื eRuby.
ERB ืืกืคืงืช ืืขืจืืช ืชืื ืืืช ืงืื ืืฉืืืืฉ ืื ืจืืช ืขืืฆืื ืขืืืจ Ruby. ืืืืฆืขืืช ERB, ืจืืื ืืคืืขื
ื ืืชื ืืืืกืืฃ ืงืื ืืื ืืกืื ืืงืกื ืจืืื ืืืืจืืช ืืฆืืจืช ืืกืื
ืคืจืื ืืืืข ื/ืื ืืงืจืช ืืจืืื.
ERB ืืื ืืืง ื ืืึนืึถื.
ืืคืฉืจืืืืช
--ืึดืจึฐืกึธื ืืืคืืก ืืช ืืืจืกื ืฉื ERB.
-E ืืืฆืื ื[:ืคื ืืื]
--ืึทืฆืคึผึธื ึธื ืืืฆืื ื[:ืคื ืืื]
ืืฆืืื ืืช ืขืจืื ืืจืืจืช ืืืืื ืขืืืจ ืงืืืืืื ืืืฆืื ืืื ืืงืืืื ืคื ืืื.
ืืฉ ืืืคืจืื ืืื ืืขืจืืื ืืืืฆืขืืช ื ืงืืืชืืื (:).
ืืชื ืืืื ืืืฉืืื ืืช ืื ืขืืืจ ืงืืืืืื ืคื ืืืืื, ืืืืืจ ืืื ืืช ืืขืจื
(Encoding.default_internal) ืืืื ืืคืก.
-P ืืขืจืื ืฉืืจืืช ืฉืืชืืืืืช ื-% ืืชืืจ ืงืื Ruby ืืืกืืจ ืืช ื-EOLs ืื ืืฆืืื.
-S ืจึธืึธื ืืฆืืื ืืช ืืจืื ืืืืืื ืฉืื ืืจืืฅ ืกืงืจืืคื eRuby.
-T ืืฆื ืืฆืืื ืืฆื ืืืชืื (ืืจืืจืช ืืืื 0). ืืฆื ืืืื ืืืืืช ืืื ื
0 EOL ื ืฉืืจ ืืืืจ ืืขืจืืช ืกืงืจืืคื ืืืืื ืืืืืืข.
1 EOL ืืืกืจ ืื ืืฉืืจื ืืกืชืืืืช ื-%>.
2 EOL ืืืกืจ ืื ืืฉืืจื ืืชืืืื ื-% ืืืกืชืืืืช ื-%>.
- EOL ืืืกืจ ืื ืืฉืืจื ืืกืชืืืืช ื-%>. ืืืืืื
ืจืืืืื ืืื ืื ืืืกืจื ืื ืืื ืืื erb ืืชืืืื ื-<%-.
-U ืืืื ืืืืืช ืืื ืืชืื ืืืืืจ ืืช ืขืจื ืืจืืจืช ืืืืื ืขืืืจ ืงืืืืืื ืคื ืืืืื
(Encoding.default_internal) ื-UTF-8.
-d
--ืื ืคืืช ืืคืขืื ืืช ืืฆื ื ืืคืื ืืืืื. $DEBUG ืืืืืจ ื-true.
-h
- ืขืืจื ืืืคืืก ืกืืืื ืฉื ืืืคืฉืจืืืืช.
-n ืืฉืืฉ ืขื -x. ืืืกืืฃ ืืช ืืกืคืจ ืืฉืืจื ืืื ืฉืืจื ืืคืื.
-v ืืืคืฉืจ ืืฆื ืืืืืื. $VERBOSE ืืืืืจ ื-true.
-x ืืืืจ ืืช ืกืงืจืืคื eRuby ืืกืงืจืืคื Ruby ืืืืคืืก ืืืชื ืืื ืงื
ืืกืคืจืื.
ืืืืืืืช
ืื ื ืกืงืจืืคื eRuby
<% require 'prime' -%>
<%= 1+1 %>
<%= __FILE__ %>/ var>
<%= ืจืืฉื.ืื ืืื(10).to_a.join(", ") %>
ืคืืงืื
% erb -T - example.erb
ืืืคืกืื
2
example.erb/ var>
2, 3, 5, 7
ืืฉืชืืฉ ื-erb ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net