【发布时间】:2011-12-22 13:05:25
【问题描述】:
启动一个基本的 Sinatra 应用程序。它似乎没有使用我的布局模板。如果我在 layout.haml 中放入垃圾,我会收到 Sinatra 500 错误页面,说明它不是格式正确的 haml 文件。运行 Ruby 1.9.2。今晚在 Windows 上安装了 Sinatra、Haml 和 Rack 的 gem。
应用代码:
require 'rubygems'
require 'sinatra'
require 'haml'
set :haml, :format => :html5
get '/' do
"Hello world, it's #{Time.now} at the server!"
end
应用的位置/views/layout.haml
%html
%body
= yield
生成的“http://localhost:4567/”页面的来源
Hello world, it's 2011-11-05 02:25:48 -0400 at the server!
^请注意我的布局缺失。
【问题讨论】: