我试图用OpenSSL::X509::Certificate.new(File.read("testuser.p12"))
iry与ruby 1.8.7(或1.9.2)做一个简单的
,两者的结果相同.我得到的错误是OpenSSL::X509::CertificateError: nested asn1 error
这是一个红宝石问题,还是这表明证书本身是错误的?我发现一些类似的报告围绕亚马逊证书展示了这些错误,结果证明是证书本身.它虽然在浏览器中工作.关于如何解决这个问题的建议?
在 GitHub 或 BitBucket 中每个存储库的主页上,它都以非常漂亮的格式显示 Readme.md。
有没有办法用红宝石做同样的事情?我已经找到了一些像Redcarpet这样的宝石,但它看起来从来都不漂亮。我已按照Redcarpet 的说明进行操作。
编辑:在我尝试了Github 的标记 ruby gem后,同样的事情发生了。显示的内容是这样的:
我想要的是这样的:

我确信这不仅仅是缺少 css,因为在 3 个反引号 (```) 之后,我编写了类似jsonor 的语法bash,并且在第一个图像中编写了它。
编辑2:
这段代码在这里:
renderer = Redcarpet::Render::HTML.new(prettify: true)
markdown = Redcarpet::Markdown.new(renderer, fenced_code_blocks: true)
html = markdown.render(source_text)
'<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>'+html
Run Code Online (Sandbox Code Playgroud)