Tôi hiện đang làm việc trên tích hợp Dart vào Đường ống tài sản Rails.Cung cấp các phiên bản nội dung chưa được biên soạn trong đường ray 3.1+
Biên soạn đã hoạt động; .dart
tệp được biên dịch thành .js
theo Đường ống nội dung. Tuy nhiên, cũng phải có phiên bản .dart
chưa được biên dịch có thể được giải thích bởi Dartium.
Cách thông thường là các tệp .dart
được bao gồm trong nguồn html có loại "application/dart"
. Sau đó, có dart.js, thay thế các tệp .dart
đó bằng phiên bản .js
tương ứng nếu trình duyệt không hiểu Dart, thay thế foo.dart
bằng foo.dart.js
.
Vấn đề của tôi là đường ống nội dung đang phân phối phiên bản JavaScript được biên dịch, ngay cả khi khách hàng yêu cầu foo.dart
. foo.dart
sẽ phân phối phiên bản gốc, chưa được biên dịch, chỉ cần biên soạn foo.dart.js
.
Nguồn ruby-dart và dart-rails
Sửa: Tôi nghĩ về chỉ cần sao chép các .dart
file nguyên gốc đến thư mục công cộng, nhưng đó không phải là một lựa chọn, từ các tập tin nguồn mà được xem bởi đường ống Asset sức mạnh bao gồm các tệp .dart
khác, sau đó được biên dịch thành một tệp .js
duy nhất. Vì vậy, không phải tất cả các tệp .dart
đều sẽ được sao chép.
Bạn đã thực hiện bất kỳ tiến bộ nào về nội dung này chưa? –
Không, xin lỗi, tôi đã không làm việc trên đó cho các lứa tuổi ... – amiuhle