재생 응용 프로그램을 2.3으로 업데이트하려고합니다."모호한 암시 적 값"을 가져 오는 업데이트 후 오류
@(field: play.api.data.Field, options: Seq[(String,String)], args: (Symbol,Any)*)(implicit handler: views.html.helper.FieldConstructor, lang: play.api.i18n.Lang)
@input(field, args:_*) { (id, name, value, htmlArgs) =>
@options.map { v =>
<label class="radio inline">
<input type="radio" id="@(id)[email protected]_1" name="@name" value="@v._1" @(if(value == Some(v._1)) "checked" else "") @toHtmlArgs(htmlArgs)> <span>@v._2</span>
</label>
}
}
내가 오류는 다음과 같습니다 :
내가 자신의 HTML 도우미를 작성했습니다
유형의 객체 PlayMagicForJava 두 방법 implicitJavaLang => play.api.i18n.Lang 및 play.api.i18n.Lang 유형의 값 lang match 예상 유형 play.api.i18n.Lang 모호한 암시 적 값
여기서 어떤 문제가 있는지 이해할 수 없습니다. 암시 적 lang을 제거하는 것은 나를 위해 옵션이 아니기 때문에 일부 html 헬퍼가 필요합니다. 또한 나는 "진짜"매개 변수에 lang을 만들고 싶지 않습니다. 나는 implicits의 장점을 사용하고 싶다.
해결 방법은 있습니까?
어떤 도움이 :) 멋진 미리
감사 것
가능한 중복 http://stackoverflow.com/questions/26200820/ambiguous-values-in-lang-and-requestlang – edi