这是show()
UsersController
方法
import views.html.*;
public static Result show(Long id)
{
User user = User.findById(id);
return ok(views.html.users.show.render(user));
}
但是,IntelliJ将show
标记为红色,无法找到符号。
我已经activator compile
并且target
文件夹已经有对象show.template.scala
。
任何人都可以帮我弄清问题是什么以及如何修复它?
答案 0 :(得分:0)
应该是这样的。请注意返回类型。
public static Result show(Long id) {
User user = User.findById(id);
return ok(views.html.users.show.render(user));
}
另外,请确保将路径文件添加到路径文件中,并确保show.scala.html文件位于" / views / users"文件夹中。
答案 1 :(得分:0)
每次我在Eclipse中创建一个新视图时,我都会遇到同样的问题。我的解决方案是使用“play eclipse”刷新eclipse文件。在这种情况下,我认为你必须找到让想法识别文件的方法(也许是“激活者的想法”?)