我开始使用scalatra和jade,但我的观点与路线相符
包含在<pre></pre>
标签中。
我的项目设置如下:
//ScalatraServlet.scala
def get("/index") {
jade("index")
}
//WEB-INF/templates/views/index.jade
h1 Indexing.
//WEB-INF/templates/views/no_route.jade
h1 works correctly!
如果我在浏览器上点击localhost:8080/index
,它会在<pre></pre>
标记内显示整个html结构,但是如果我点击了localhost:8080/test
,其中没有为其定义的路由scalatra,它渲染正确。
我究竟做错了什么?使用路线和玉石有什么警告吗?
答案 0 :(得分:0)
您是否尝试在调用jade(...)之前添加contentType?
def get("/index") {
contentType="text/html"
jade("index")
}