gpt4 book ai didi

ruby-on-rails - BlueCloth 无法与 Rails 3 配合使用

转载 作者:行者123 更新时间:2023-12-02 07:03:29 25 4
gpt4 key购买 nike

BlueCloth 与 Rails 3 兼容吗?我无法让它工作,也许有人使用它?

在需要“bluecloth”之后, View 中应该有一个名为“markdown”的助手可用,但这似乎不可用。

最佳答案

我现在正在将一个应用程序升级到rails3,它对我来说工作得很好。我在模板中使用了一个名为“format”的辅助函数,尽管下面的代码还提供了一个 markdown 函数(在 Rails3 中,您必须将其与 raw() 一起使用)。这是我的 [project]/app/helpers/application_helper.rb 的内容

module ApplicationHelper
# Format text for display.
def format(text)
sanitize(markdown(text))
end

# Process text with Markdown.
def markdown(text)
BlueCloth::new(text).to_html
end
end

就像之前的海报所说,您还需要

gem 'bluecloth'

在你的[项目]/Gemfile中。我的模板如下所示:

<p><%= format @post.body %></p>

使用 markdown 函数将是:

<p><%= raw(markdown(@post.body)) %></p>

所以我使用format函数。根据需要重命名函数。

关于ruby-on-rails - BlueCloth 无法与 Rails 3 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3602040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com