[英]ruby dump object to html formatted string
是否有類似ColdFusions cfdump標簽的紅寶石。
它可以將任何對象轉儲為html格式的輸出。
我想使用它來將任何對象轉儲到電子郵件html正文中。
我知道有漂亮的打印和其他寶石,輸出顏色編碼格式良好的字符串到控制台,但我希望能夠生成一個HTML字符串,傾銷出我需要的整個數據類型。
有一個CodeRay着色器。
CodeRay.scan("5.times do\n puts 'Hello, world!'\nend", :ruby).
div(:line_numbers => :table)
我用它來突出顯示我的wiki中的JSON片段,所以如果你把對象打印到JSON然后通過coderay傳遞它,它肯定會起作用。
rails-cfdump項目已被放棄,但看起來它的輸出與CF的<cfdump>
/ WriteDump()
非常相似。
我開發的dom gem允許你從Ruby代碼編寫HTML字符串。 使用它,你可以做以下事情:
require "dom"
["foo".dom(:span, class: "bold"), "bar"].dom(:div).dom(:body).dom(:html)
# => "<html><body><div><span class=\"bold\">foo</span>bar</div></body></html>"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.