未初始化的常量字符串应该在link_to中阻塞?

时间:2013-10-24 02:51:23

标签: 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::CompiledTemplates::Philadelphia

我不知道为什么。似乎我的所有括号都已正确关闭,并且我正在遵循link_to do格式,但它似乎试图解释费城不是作为输出的字符串而是对模板的引用....任何想法?

1 个答案:

答案 0 :(得分:3)

如果要显示纯文本,请不要使用任何标记:

Philadelphia

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

= "Philadelphia"

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