2

我尝试在我的 Rails 应用程序中使用 asciidoctor gem。我将它添加到我的Gemfile并制作了bundle install.

现在我尝试在控制器中使用 asciidoctor:

def show
  @article.text = Asciidoctor.render(@article.text)
end

但我得到一个错误:

uninitialized constant ArticlesController::Asciidoctor

使用 rails 使用 asciidoctor-gem 的正确方法是什么?

4

1 回答 1

2

请记住在更改 Rails 自动重新加载路径(即app/*config/routes.rb)之外的内容后重新启动服务器。

由于文档看起来与您的示例完全相同

puts Asciidoctor.render '*This* is http://asciidoc.org[AsciiDoc]!'

我猜,您只是忘记重新启动服务器。

于 2014-06-17T20:49:52.887 回答