我正在制作一个模块化应用程序:
主文件
require "sinatra/namespace"
require "haml"
Dir.glob("servers/*/server.rb").each do |server|
require_relative server
end
我想做内联模板:
服务器/一些/server.rb
namespace "/some/hello" do
get "/" do
haml :index
end
end
__END__
@@ index
!!!
%html
hello
但我得到:
没有这样的文件或目录 - views/index.haml
如果我将模板移动到 main.rb 它会起作用,但是它不再是模块化的了。