1

我有以下 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 格式,但它似乎试图将费城解释为不是要输出的字符串而是对模板的引用......有什么想法吗?

4

1 回答 1

3

如果要显示纯文本,只需不使用标签:

Philadelphia

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

= "Philadelphia"

您编写的代码告诉 Ruby 期望一个常量/类名而不是字符串。

于 2013-10-24T03:05:45.260 回答