메뚜기가 리프트와 스칼라로 시작하여 실제로 이해가되지 않는 문제가 있습니다. 나는 다음과 같은 오류가 어떤 이유로리프트 스 니펫 : 접두사가 네임 스페이스에 바인딩되지 않았습니다.
class Members {
def list(xhtml: NodeSeq) =
Member.findAll.flatMap(member => bind("m",xhtml
,"nick" -> member.nickName
))
}
:
내가는 folowing index.html을
<html>
<head><title>title</title></head>
<body>
<table>
<lift:Members.list>
<tr>
<td><m:nick/></td>
</tr>
</lift:Members.list>
</table>
</body>
</html>
그리고 다음 코드를 가지고있다. 필자는 여러 가지 일을 시도했지만 작동하지 않습니다. 뭐가 문제 야?
XML Parsing Error: prefix not bound to a namespace
Location: http://localhost:8080/hazardlift-1.0-SNAPSHOT/
Line Number 8, Column 25:<td><m:nick></m:nick></td>
-----------------------------^
감사합니다. 어떻게 그걸 좋은 방법으로 발견 할 수 있습니까? 오류는 실제로 도움이되지 않았습니다 ... –
예외는 당신을 로그로 안내합니다. 로그에서 스 니펫과 일치하는 데 실패했음을 알 수 있습니다. 스 니펫에는 반환 형식이 필요하다는 것이 표준이므로 스 니펫 delcaration에서 형식 서명을 확인하라는 메시지가 표시됩니다. – Joe