Sinatra子目录视图
我希望能够从./views的子目录(例如./views/admin)获取Sinatra视图。 我知道你可以像这样设置视图:
set :views, Proc.new { File.join(root, "templates") }
但是,我怎么能只为文件的一部分设置这个?
我不确定你究竟在问什么,但你可以通过这样做在views/admin
呈现一个视图:
erb :"admin/report"
如果您在调用erb :report
时询问如何自动查看views
子目录,我不知道该怎么做,我认为你不想(如果两个视图在不同的dirs中会发生什么有相同的名字?)。