1

Web アプリで特定のルートを通過できるようにしたいと考えています。その良いサイズの (そして成長している) シナトラ アプリ。

私が持っているもの

get '/' do
  haml :Hello_World
end

私が欲しいもの

get '/' do
  haml :/specific/path/Hello_World
end

ルートディレクトリを変更できることに気づきました
set :views, settings.root + '/my/path'

しかし、複数の特定のルートが必要なため、これは実際には好ましいオプションではありません。

4

1 に答える 1

6

スラッシュを含む記号を作成するには、記号を引用符で囲む必要があります。したがって、ディレクトリ内のビューをレンダリングする場合は、パスを引用符で囲みます。したがって、あなたの例は次のようになります...

get '/' do
  haml :'/specific/path/Hello_World'
end
于 2012-09-23T17:20:20.037 に答える