我刚刚挖出一个相当古老的(2.0左右)PlayFramework项目,意识到在我更新到2.1.3之后,我的很多观点都被打破了。
由于我在Play的更改日志中找不到任何提示,我不完全确定这是否是我的实际播放问题或配置错误。
如果我没记错,以前的观点是在
这样的包中管理的 main.views.html.my_root_view.template.scala
main.views.html.subpackage.my_subpacke_view.template.scala
而他们现在打包像
main.views.html.my_root_view.template.scala
main.views.subpackage.html.my_subpacke_view.template.scala
main.views.subpackage.subsubpackage.html.my_subsubpacke_view.template.scala
因此,从@subpackage.my_subpacke_view()
调用my_root_view
现在失败,必须更改为@views.subpackage.html.my_subpacke_view()
,这很烦人。
答案 0 :(得分:1)
此问题是我将app/views
文件夹重命名为app/view
的结果。如果你按原样保留文件夹名称,它的工作方式应该是这样的。
进一步阅读:https://groups.google.com/forum/#!topic/play-framework/SxZgeT6mIDQ