私が作成したルートで逆引き参照をしようとしています。 ルートは私のroutesファイルでそのように定義されています私のカスタムルートを表示するためにプレイフレームワーク内のルートオブジェクトを取得できません
POST /login controllers.Web.Application.authenticate
私は私が作った形でそれの逆を実行しようとする場合しかし、私はそれを見つけるように見えることはできません。私はこのような逆行うにしようとしています:
play.sbt.PlayExceptions:
@helper.form(action = routes.login())) {
rest of the form here...
}
ただし、ログインがのIntelliJに赤で表示されますが、プログラムを実行しようとしたとき、私は次のエラーを取得します$ CompilationException:コンパイルエラー[値のログインはオブジェクトcontrollers.routesのメンバーではありません]
私はプロジェクトを何度も再コンパイルしようとしましたが、
それでも動作しません。私はあなたが示したようにそれを使用しようとしただけでなく、ルートとWebの間にコントローラーを追加しましたが、どちらも機能しませんでした。どちらの場合も、ルートの直後の要素はエディタで赤で、エラーを返します。value Webはオブジェクトcontrollers.routesのメンバーではありません。 – Etienne
@Etienne '.Web'パーツを取り出してみてください。あなたのアプリケーションコントローラ用のパッケージは何ですか? – Tyler
私は.Webの部分も削除しようとしましたが、アプリケーションの場合を除いて同じエラーです。 アプリケーションコントローラのパッケージ宣言は:controllers.Web – Etienne