1

我希望能够通过我的网络应用程序中的特定路线。它是一个很好的规模(和不断增长的)sinatra 应用程序。

是)我有的

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 回答