Rails 3问题中的rdiscount + haml

And*_*rew 2 haml ruby-on-rails rdiscount ruby-on-rails-3

好吧,我希望这是一个简单的错字或其他东西,但我有一个问题,试图让HAML打印降价文本.我的gemfile的相关部分如下所示:

gem 'rdiscount'
Run Code Online (Sandbox Code Playgroud)

我的文字看起来像这样:

### TEST HEADING ###
Here's some text.
Run Code Online (Sandbox Code Playgroud)

我的视图代码如下所示:

%h1= @article.title
.body
  :markdown
    = @article.body
Run Code Online (Sandbox Code Playgroud)

但在页面上呈现的是:

文章标题

= @ article.body

所以不仅没有格式化降价,它甚至没有输出内容@article.body.

有帮助吗?

Kev*_*vin 6

您应该使用此代替:

%h1= @article.title
.body
  :markdown
    #{@article.body}
Run Code Online (Sandbox Code Playgroud)