【发布时间】:2013-01-19 00:01:33
【问题描述】:
我正在学习来自 http://ruby.about.com/od/sinatra/a/sinatra7_2.htm 的教程,但是在我自己的环境中运行应用程序时遇到了一些问题。
问题在于以下行:
haml :list, :locals => { :cs => Contact.all }
导致“没有这样的文件或目录 - [...]/views/list.haml”
HAML 模板在文件中,并由以下人员终止:
__END__
@@ layout
然而 ruby 似乎在 views/ 目录中查找 Haml 文件。
本教程是否缺少强制 ruby 查看文件内部的调用,或者this resource 建议版本 1.9.2 的文件内模板已损坏。
我正在使用 sinatra 版本 1.1.2 和 ruby 1.8.7。
【问题讨论】: