如何逃避haml中的评论?

时间:2013-02-04 18:26:55

标签: ruby-on-rails ruby-on-rails-3 haml

我在视图中使用RoR包含正则表达式的以下行(show.html.haml):

- unless @article.content =~ /find(#{image.id})/

问题是正则表达式未被评估,因为它被解释为注释。我怎么能逃避评论?

1 个答案:

答案 0 :(得分:3)

- unless @article.content =~ Regexp.new("find(#{image.id})")

- unless @article.content =~ %r{find(#{image.id})}

编辑:我想我没有真正回答这个问题。要撤消评论,请查看使用\字符的cyle答案。