6
TODO
jest wygodny podczas kodowania kontrolery:Dlaczego czasami TODO w kontrolerach nie może być skompilowane, w play2?
object Application extends Controller {
def test = Action { TODO }
}
Jest w porządku. Ale w ten sposób:
def login = Action { implicit request => TODO }
To nie przejdzie kompilację, komunikat o błędzie jest:
type mismatch; found : play.api.mvc.Action[play.api.mvc.AnyContent]
required: play.api.mvc.Result
muszę usunąć iplicit request
część lub użyj Ok("todo")
zamiast, który nie jest wygodne.
Jak to naprawić lub czy coś mi brakuje?
Po prostu to trafię - jeśli masz skomplikowaną metodę kontrolera, do której chcesz wrócić później, ale nie chcesz zepsuć wszystkiego tylko dla ułagodzenia kompilatora, trochę bólu. Dzięki za obejście Ok ("Todo"). – Techmag