HAML缺少link_to

时间:2014-01-18 20:04:04

标签: ruby-on-rails ruby haml

我正在学习Haml,对于我的一个项目,我收到了错误

  

/ undefined方法中的NoMethodError对于#Ruby( TEMPLATE ),`link_to':在块(2级)中   singletonclass,第14行Web GET 0.0.0.0 /

我只是从g https://github.com/crofty/Simple-Site.git

克隆了该项目

并将index_to(以测试出来)添加到index.haml

  %div.container{class: class_name}
    = link_to 'x' 'y'

在我的linux vm上,另一个项目正在使用haml,并且从那里可以使用link_to语句。

我最初虽然haml有些允许包含/排除某些Ruby库(如actionpack),但对于这个Simple-Site我不得不包含额外的东西,但这似乎不是这样的,并且当安装时通常是HAML gem install haml,默认情况下应该允许= link_to和类似的调用。

关于指针的WOULd,我必须要解决这个问题。

1 个答案:

答案 0 :(得分:3)

link_to是一个Rails助手(来自ActionView)。给定项目不是Rails项目,因此模板中没有这些帮助程序(Haml或其他)。