0
私はWeb開発を行うためにIntellij Idea + Scala Plugin + Playフレームワーク2.6.0を使用しています。IntelllijはPlay Frameworkを非常にうまくサポートしていませんか?
私はFruitControllerを持って、その定義は次のとおりです。
def saveFruit = Action(BodyParsers.parse.json) { request =>
import FruitImplicits._
val fruitResult = request.body.validate[Fruit]
fruitResult.fold(
errors => {
BadRequest(Json.obj("status" -> "KO", "message" -> JsError.toJson(errors)))
},
fruit => {
println(s"Fruit is saved, the result is :$fruit")
Ok(Json.obj("status" -> "OK", "message" -> ("Fruit '" + fruit.name + "' saved.")))
}
)
}
のIntelliJのアイデアが最初の行にrequest
ためMissing parameter type:request
を文句:Action(BodyParsers.parse.json) { request =>
しかしのIntelliJアイデアを持っているので、私は、成功したコードを実行する可能性があり誤ってエラーが報告された場合は、このコードでIntellij Ideaをうまく動作させる方法を尋ねます。
。 –
@SouravGanguly私は、このコントローラをIntellij Ideaで実行できるので、設定済みのスカラーコンパイラとすべての依存関係を設定していると思います。 – Tom
IntellijはScalaをサポートしていませんエラーチェックの真実の源としてSBTを使用してください。 – puhlen