我正在调用此代码段
package org.palantir.snippet
import net.liftweb._
import util._
import Helpers._
import scala.xml._
object Kitchens
{
def render(html: NodeSeq) : NodeSeq = <p>test</p>
}
使用此xml
<lift:Kitchens>
</lift:Kitchens>
收到此错误:
处理代码段时出错:厨房
原因:未找到方法
我错过了什么?
答案 0 :(得分:4)
这是因为HTML5解析器Lift使用将所有标记和属性名称转换为小写。建议使用:class="lift:Snippet"
或data-lift="Snippet"
来避免这种情况。对于较旧的XHTML解析器而言,这不是一个问题,因为它区分大小写,因此您会发现一些较旧的文档会将片段作为标记进行调用。
您可以找到更多信息here。