我正在关注Play Framework的教程但是我遇到了一个问题,我写了这个对象:
package controllers
import play.api.mvc._
object Tickets extends Controller {
def ticketsAvailable = Action { request =>
val availableTickets = 1000
Ok(availableTickets.toString)
}
}
然后添加路由:
GET /tickets/available/ controllers.Tickets.ticketsAvailable
但是当我编译并收到此错误时:
类型票证不是包控制器的成员
任何人都可以帮我一个如何解决这个问题的例子?
谢谢
将你的object
改为class
,即。
class Tickets extends Controller {
当然Tickets.scala
应该在app/controllers
下包装。
我将我的代码从Object ApplictionController extends Controller {}更改为Class ApplicationController extends Controller {}并且它工作正常。