Đây là lỗi lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
thảo mộc - Ruby Templating
SYNOPSIS
thảo mộc [--phiên bản] [-UPdnvx] [-E ext[:NS]] [-S cấp] [-T chế độ] [-r thư viện] [--] [tập tin ...]
MÔ TẢ
thảo mộc là giao diện người dùng dòng lệnh cho thư viện ERB, là một triển khai của eRuby.
ERB cung cấp một hệ thống tạo khuôn mẫu dễ sử dụng nhưng mạnh mẽ cho Ruby. Sử dụng ERB, Ruby thực tế
mã có thể được thêm vào bất kỳ tài liệu văn bản thuần túy nào nhằm mục đích tạo tài liệu
thông tin chi tiết và / hoặc kiểm soát luồng.
thảo mộc là một phần của hồng ngọc.
LỰA CHỌN
--phiên bản In phiên bản của thảo mộc.
-E ngoài[:nội bộ]
- mã hóa ngoài[:nội bộ]
Chỉ định (các) giá trị mặc định cho mã hóa bên ngoài và mã hóa bên trong.
Các giá trị phải được phân tách bằng dấu hai chấm (:).
Bạn có thể bỏ qua giá trị cho các mã hóa nội bộ, sau đó đến giá trị
(Encoding.default_internal) sẽ là con số không.
-P Đánh giá các dòng bắt đầu bằng% dưới dạng mã Ruby và loại bỏ các EOL ở đuôi.
-S cấp Chỉ định mức an toàn mà tập lệnh eRuby sẽ chạy.
-T chế độ Chỉ định chế độ cắt (mặc định là 0). chế độ có thể là một trong số
0 EOL vẫn còn sau khi tập lệnh ruby nhúng được đánh giá.
1 EOL bị loại bỏ nếu dòng kết thúc bằng%>.
2 EOL bị loại bỏ nếu dòng bắt đầu bằng <% và kết thúc bằng%>.
- EOL bị loại bỏ nếu dòng kết thúc bằng -%>. Và dẫn đầu
khoảng trắng bị loại bỏ nếu lệnh erb bắt đầu bằng <% -.
-U có thể là một trong những Đặt giá trị mặc định cho các mã hóa bên trong
(Encoding.default_internal) thành UTF-8.
-d
--gỡ lỗi Bật chế độ gỡ lỗi. $ DEBUG sẽ được đặt thành true.
-h
--Cứu giúp In bản tóm tắt các tùy chọn.
-n Được sử dụng với -x. Thêm số dòng vào mỗi dòng trong đầu ra.
-v Bật chế độ tiết. $ VERBOSE sẽ được đặt thành true.
-x Chuyển đổi tập lệnh eRuby thành tập lệnh Ruby và in nó mà không cần dòng
số.
VÍ DỤ
Đây là một tập lệnh eRuby
<% yêu cầu 'số nguyên tố' -%>
<% = 1 + 1%>
<% = __FILE__%>/ var>
<% = Prime.each(10) .to_a.join (",")%>
Lệnh
% erb -T - ví dụ.erb
in
2
example.erb/ var>
2, 3, 5, 7
Sử dụng erb trực tuyến bằng các dịch vụ onworks.net