2010-02-16 34 views
7

Tôi đang lộn xộn với GoogleDocs và nó có hỗ trợ CSS rất nguyên thủy. Nếu bạn tải lên tệp MSWord .doc hoặc HTML và xuất tệp dưới dạng HTML, tất cả các kiểu được áp dụng nội tuyến. Họ có một khối kiểu trong tệp html, nhưng khi bạn tải tệp HTML trở lại tài liệu google, nó không áp dụng bất kỳ kiểu không phải nội tuyến nào.Công cụ để chuyển đổi CSS bên ngoài thành CSS nội tuyến trong Ruby?

Vì vậy, tôi đã nghĩ "có thể có một công cụ ruby ​​cho điều này". Có bất cứ điều gì ra khỏi đó tôi có thể sử dụng để có một số CSS và có nó phân tích nó vào các nút HTML, có thể một số plugin nokogiri?

Trả lời

5

Check-out Premailer alexdunae của trên GitHub: http://github.com/alexdunae/premailer

bao giờ thử nó một mình, chỉ cần stumbled khi. Có lẽ nó giúp.

+0

tuyệt vời! điều này là hoàn hảo, cảm ơn. –

+0

điều này cũng có vẻ tuyệt vời, nhưng không phải là đường ray tích hợp (chỉ dành cho những người ngoài kia đang tìm kiếm điều đó). – pixelearth

+0

Tôi sử dụng Premailer tại putsmail.com, nó hoạt động như một sự quyến rũ. Bạn có thể kiểm tra nó trực tuyến. –

2

MailStyle là một giải pháp: http://github.com/purify/mail_style

Hình như nó có tích hợp ray dễ dàng (ActionMailer, sass), nhưng tôi không chắc chắn đó là những gì bạn đang/đang tìm kiếm.

+0

điều này có vẻ tuyệt vời và tích hợp với đường ray – pixelearth

Các vấn đề liên quan