рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

erb - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ erb рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рдПрд░рдм рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


ERB - рд░реВрдмреА рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ

SYNOPSIS


ERB [--рд╕рдВрд╕реНрдХрд░рдг] [-UPdnvx] [-E ext[:int]] [-S рд╕реНрддрд░] [-T рдореЛрдб] [-r рдкреБрд╕реНрддрдХрд╛рд▓рдп] [--] [рдлрд╛рдЗрд▓ ...]

рд╡рд░реНрдгрди


ERB ERB рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИ, рдЬреЛ eRuby рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред

рдИрдЖрд░рдмреА рд░реВрдмреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд▓реЗрдХрд┐рди рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдИрдЖрд░рдмреА, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рд╛рджреЗ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдХреЛрдб рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реВрдЪрдирд╛ рд╡рд┐рд╡рд░рдг рдФрд░/рдпрд╛ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдгред

ERB рдХрд╛ рдпрд╣ рд╣реИ рдорд╛рдгрд┐рдХ.

рд╡рд┐рдХрд▓реНрдк


--рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ ERB.

-E рдмрд╛рд╣рд░реА[:рдЖрдВрддрд░рд┐рдХ]
--рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмрд╛рд╣рд░реА[:рдЖрдВрддрд░рд┐рдХ]
рдмрд╛рд╣рд░реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдЖрдВрддрд░рд┐рдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
рдорд╛рдиреЛрдВ рдХреЛ рдХреЛрд▓рди (:) рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдк рдЖрдВрддрд░рд┐рдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдорд╛рди
(рдПрдиреНрдХреЛрдбрд┐рдВрдЧ.рдбрд┐рдлрд╝реЙрд▓реНрдЯ_рдЖрдВрддрд░рд┐рдХ) рд╢реВрдиреНрдп рд╣реЛрдЧрд╛ред

-P рд░реВрдмреА рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ % рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рдИрдУрдПрд▓ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

-S рд╕реНрддрд░ рдЙрд╕ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрддрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ eRuby рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓реЗрдЧреАред

-T рдореЛрдб рдЯреНрд░рд┐рдо рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0)ред рдореЛрдб рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

0 рдПрдореНрдмреЗрдбреЗрдб рд░реВрдмреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдмрд╛рдж рдИрдУрдПрд▓ рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред

1 рдпрджрд┐ рд░реЗрдЦрд╛ %> рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рддреЛ рдИрдУрдПрд▓ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

2 рдпрджрд┐ рд▓рд╛рдЗрди <% рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдФрд░ %> рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рддреЛ рдИрдУрдПрд▓ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

- рдпрджрд┐ рдкрдВрдХреНрддрд┐ -%> рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рддреЛ рдИрдУрдПрд▓ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЕрдЧреНрд░рдгреА
рдпрджрд┐ erb рдирд┐рд░реНрджреЗрд╢ <%- рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ рддреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

-U рдЖрдВрддрд░рд┐рдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╕реЗрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
(Encoding.default_internal) рд╕реЗ UTF-8 рддрдХред

-d
- рджрд╛рдврд╝ рдбрд┐рдмрдЧ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ. $DEBUG рдХреЛ рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

-h
--рдорджрдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред

-n рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ -x. рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

-v рд╡рд░реНрдмреЛрдЬрд╝ рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ. $VERBOSE рдХреЛ рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

-x eRuby рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реВрдмреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрди рдХреЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдВрдЦреНрдпрд╛.

рдЙрджрд╛рд╣рд░рдг


рдпрд╣рд╛рдБ рдПрдХ eRuby рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ


<% рдХреЛ 'рдкреНрд░рд╛рдЗрдо' рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ -%>

<%= 1+1 %>
<%= __рдлрд╝рд╛рдЗрд▓__ %>/ var>
<%= рдкреНрд░рдзрд╛рди.рдкреНрд░рддреНрдпреЗрдХ(10).to_a.join(", ") %>


рдЖрджреЗрд╢
% erb -T - example.erb
рдкреНрд░рд┐рдВрдЯ



2
example.erb/ var>
2, 3, 5, 7


onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ erb рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad