问题标签 [redcarpet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3.2 - redcarpet-2.2.2 没有内容
Ruby:2.0.0p0,Rails:3.2.13,红地毯:2.2.2
application_helper.rb
app/views/questions/new.html.erb
但是出现错误:wrong argument type nil (expected String)
,然后我改为<%= markdown(@question.content) %>
,<%= markdown(@question.content.to_s) %>
然后出现这个错误:undefined methodto_html' for "":String
,所以我改为markdown.render(text).to_html.html_safe
在markdown.render(text).html_safe
并且application_help.rb
它只有标题输入字段,内容输入字段已丢失。
我该如何解决这个问题,如果您需要更多信息,请告诉我。
ruby-on-rails - 捆绑安装后Rails 3 Gemfile Gems未加载
我正在使用 Ruby v2.0.0 在 Rails 3 中编写应用程序。
我在 app/helpers/posts_helper.rb 中有一个助手:
我的Gemfile
包含gem 'redcarpet', '~> 2.2'
,我已经bundle install
成功运行。但是,每当我尝试加载使用此帮助程序的页面时,我都会收到此错误:
我该怎么做才能让它工作?我对这个问题感到困惑。
编辑:
我还测试了 Redcarpet rails console
:
所以它可以在控制台中工作,而不是在我的助手(或控制器,我也尝试过)中。
ruby-on-rails-3 - 缺少红地毯字符串
我有一个 Rails 应用程序,其中包含用于处理降价的 Redcarpets。然而,当我写在我的文章正文中时,它什么也没转换。我想将它作为字符串渲染到画布上。我的代码是
身体:
渲染体:
如果我删除“filter_html”参数,画布就像一个 HTML5 标记。画布是因为 filter_html 不存在而放置的。
如何将 html 标签作为字符串?
ruby-on-rails - 如何将 HAML 助手迁移到 HAML 4?
嗨,我正在使用 HAML 呈现我的博客文章,我决定迁移到新的 Ruby 版本、新的 Rails 版本和新的 HAML 版本。问题是它似乎发生了一些变化,我无法确定我的代码有什么问题。
有人可以解释一下为了使用新版本需要更改哪些内容吗?
更新:意识到它可能与 Redcarpet 而不是 HAML 但不确定:3
正如您将看到的,我使用此自定义渲染器自动显示来自链接的推文或 Spotify 歌曲。CodeRay 着色的代码块也是如此。
感谢您的帮助;)!
markdown - 在炫耀中渲染表格
我正在使用showoff
默认渲染引擎(我相信是redcarpet
)进行演示。
但是,不会呈现如下表:
我错过了什么吗?
ruby - 在标题中生成 ID
我的网站使用 Jekyll 和 Redcarpet 降价解析器。我想这样做,所以我的标题是用 ids 自动生成的:
变成:
但是我还没有找到方法。
我想坚持使用 redcarpet 作为我的降价解析器,但这不是必需的。如果有另一个支持所有相同的功能,那么我很乐意考虑它。我特别喜欢 redcarpet 生成 pygments 格式的代码块。
ruby-on-rails - 使用 coderay 高亮代码语法
嘿,我正在使用 Coderay 和 Redcarpet 进行语法高亮和解析标记。
请。建议一种方法来摆脱 div 中指示的前导空格(参考图像)
ruby-on-rails-3.2 - Redcarpet Markdown gem:仅实例化 Markdown 对象一次并在解析之间重用它
我正在阅读 Redcarpet 的文档并看到这句话:
在应用程序中执行此操作的最佳方法是什么Rails
?
我在 Redcarpet 上观看了 Ryan Bates 的 railscast,他有一个辅助方法,application_helper.rb
其中每个方法调用都会实例化一个新Redcarpet
对象,如下所示:
这不是最好的方法吗?感谢您的任何建议。
ruby - 使用 Redcarpet 转换 Jekyll 帖子
我编写了一个 Jekyll 生成器,它解析 Markdown 并将生成的 HTML 编码为 JSON。问题是,我的代码块没有被解析。我认为这是因为我使用 Redcarpet 样式编写了降价,但我的生成器不使用 Redcarpet。
在我的生成器中,我有这样的东西:
我该如何更改它,以便我使用 Redcarpet 进行解析?_config.yml
Redcarpet 在我的文件中被设置为我的默认降价库。我尝试使用这个:
...但是抛出了这个异常:
markdown - :footnotes 扩展在 Redcarpet Ruby gem 中不起作用
我一定遗漏了一些非常明显的东西——我无法在 redcarpet 上使用脚注。我有 3.0.0 版:
我正在尝试来自具有脚注的 Github 存储库上的测试代码的代码,它不会将 Markdown 转换为包含脚注的 HTML。我将代码简化为仅脚注函数并将其放在 Gist 上。
输出简单如下:
我在这里想念什么?