我有一个很大的应用程序,包含很多类和一个大的route
文件。添加新路由后,它停止工作并给出以下错误:
编译错误
错误:找不到符号
在
/home/path..../routes (line number not found)
答案 0 :(得分:0)
正如评论中所提到的,<select multiple name=\"$value" . "fs\">
<option value=\"b\">Bold</option>
<option value=\"u\">Underline</option>
<option value=\"i\">Italic</option>
<option value=\"n\">None</option> // Must be singular
</select>
是最佳解决方案。今天刚刚遇到同样的问题,似乎在构建路径中有些东西被破坏,直到我清理并重新启动激活器。
您可以通过点击activator clean
标签中的Clean
按钮,从用户界面获取激活器项目的...
功能。
答案 1 :(得分:0)
路线错误通常可以通过清理和重建来解决。使用activator clean
或play clean
清除项目。
如果这不能解决问题,请重新检查路由文件。 routes
文件中的错误可能会导致难以找出与反向路由相关的导入。
答案 2 :(得分:0)
这里我假设您的路由定义是正确的:指向具有正确签名的正确控制器。
重新编译:因此,无论何时触摸路径文件,您都需要进行clean
编译:
sbt clean compile
这将重新生成与route
文件相关的文件,错误将消失。