4

这是对谷歌小组讨论的视觉参考: https ://groups.google.com/group/play-framework/browse_thread/thread/14660fd7056d577e/a3afb4ca06d25ce5#a3afb4ca06d25ce5

所以,我只是想在视图中添加一些详细信息:

在此处输入图像描述

当我根据 Google Group 中提供的示例在 Scala 控制器中引用或尝试引用其中一个文件时,我收到一个错误:

在此处输入图像描述

在此处输入图像描述

是什么赋予了?

4

1 回答 1

4

免责声明: 我不是 Eclipse 用户,只是创建并导入了空白 Play 的项目来检查这个问题!我没有时间测试 Eclipse 配置,只是按照 Play 文档中的描述导入。也许这是一种更好的配置方式,但你需要自己搜索:)

我不会责怪 Play,它可以正常工作,否则根本无法编译。正如我在 Google Group 的主题中所写,您需要将视图放入包中:(/views/nested/index.scala.html当然nested只是一个名称,也可以是其他名称),然后您可以通过以下方式捕获它:Ok(views.html.nested.index())

在 Eclipse 中:

  1. Package Explorer单击views包中:right mouse button> New>Package并写包的名称views.nestedviews.one其他内容,甚至可以是:views.nested.one.two.three
  2. 将新视图添加到此包中myNewView.scala.html
  3. 在浏览器中运行任何请求(让 Play 编译新视图),您可以选择使用命令运行 Play,play ~run以便在保存到 IDE 后立即编译您的新视图或更改的视图。
  4. 在 Eclipse 菜单中选择Project> Clean...。事实上,这就是线索,我不太清楚为什么需要这种清理,因为 Play 可以正确编译所有内容,请阅读开头的免责声明。
  5. 从现在开始,您的 Eclipse 将看到这个新视图

截屏

在此处输入图像描述

于 2012-05-05T12:00:48.183 回答