我在视图(show.html.haml)中有一行包含使用RoR的正则表达式:
- unless @article.content =~ /find(#{image.id})/
问题是正则表达式没有被求值,因为它被解释为注释。我该如何逃避评论?
- unless @article.content =~ Regexp.new("find(#{image.id})")
或
- unless @article.content =~ %r{find(#{image.id})}
编辑:我想我并没有真正回答这个问题。要避免注释,请查看cyle的答案,该答案建议使用字符。