Ruby on rails 未初始化常量,其中字符串应位于链接\u to do块中?

Ruby on rails 未初始化常量,其中字符串应位于链接\u to do块中?,ruby-on-rails,haml,Ruby On Rails,Haml,我有以下HAML: =link_to "#", :data => {:'reveal-id' => "philly"} do .large-4.small-6.columns.neighborhood-box{:style => "background-image: url('philly-low.jpg')"} =Philadelphia 正在输出以下错误: uninitialized constant ActionView::CompiledTem

我有以下HAML:

  =link_to "#", :data => {:'reveal-id' => "philly"} do
    .large-4.small-6.columns.neighborhood-box{:style => "background-image: url('philly-low.jpg')"}
      =Philadelphia
正在输出以下错误:

uninitialized constant ActionView::CompiledTemplates::Philadelphia

我不知道为什么。似乎我所有的括号都正确地闭合了,我正在遵循link_to do格式,但它似乎试图将Philadelphia解释为一个模板引用,而不是一个要输出的字符串。。。。有什么想法吗

如果要显示纯文本,只需使用无标记:

Philadelphia
或者,如果您想要一个Ruby字符串:

= "Philadelphia"
您编写的代码告诉Ruby使用常量/类名而不是字符串