Thông báo lỗi thực sự cho bạn biết phải làm gì: Bạn không có Ứng dụng ngầm trong phạm vi. Nếu bạn muốn đưa Ứng dụng đang chạy hiện tại vào ngữ cảnh, chỉ cần thêm import play.api.Play.current .
import play.api.Play.current
Đây là giao thức của phương thức getDataSource:
def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)
Như bạn có thể thấy, cần có một Ứng dụng ngầm trong danh sách đối số thứ hai và trình biên dịch đang tìm kiếm một Ứng dụng được khai báo ngầm có thể được tìm thấy trong quá trình nhập.