這是在玩2.0.2爲我工作,但升級到2.1.0,我得到我之後的默認語言的所有字符串:@implicit郎不是在模板工作升級後打2.1.0
@(licenseRequestForm: Form[LicenseRequest], generatedLicense: nl.avisi.langur.license.License, lang: String)
@implicitLang = @{ new Lang(lang) }
<h2>@Messages("license.form.title")</h2>
任何想法爲什麼implicitLang沒有在2.1.0版中被選中?
你使用的是Scala還是Java? – 2013-02-12 07:56:47
控制器是Java。上面使用(scala)模板的方法是: 'public static Result license(String lang){ return ok(license.render(licenseRequestForm,null,lang)); }' – 2013-02-12 09:53:41
我試着將一個Lang代替字符串從控制器傳遞給模板'(隱式lang:Lang)'。但顯然從Java傳遞到Scala模板並不那麼容易。確切地說,這是解決方法的原因,這直到版本2.0.2,但不是2.1.0。 – 2013-02-12 10:15:32