0
基本的なSinatraアプリを起動しています。私のレイアウトテンプレートを使用していないようです。私がlayout.hamlにゴミを置くと、適切に形成されたhamlファイルではないというSinatra 500のエラーページが表示されます。 Ruby 1.9.2の実行。今夜はSinatra、Haml、Rackの宝石をインストールしたWindows上で。Sinatraが私のlayout.hamlを無視しています
アプリケーションコード:
require 'rubygems'
require 'sinatra'
require 'haml'
set :haml, :format => :html5
get '/' do
"Hello world, it's #{Time.now} at the server!"
end
アプリケーションの場所/ビュー/ layout.haml生成の
%html
%body
= yield
ソースは "http:// localhostを:4567 /" ページ
Hello world, it's 2011-11-05 02:25:48 -0400 at the server!
^レイアウトが不足していることに注目してください。あなたのテンプレートエンジンは、アクションに言わなければならない。この目的のため
あなたが投稿する前にこの同じことが分かりましたが、とにかく感謝します! Sinatraが私の "引用されたテキスト"をレイアウトテンプレートにラップすると仮定していましたが、そうではないと思います! – farr