त्रुटि संदेश वास्तव में आपको बता रहा है कि क्या करना है:आपके पास कोई अंतर्निहित अनुप्रयोग दायरे में नहीं है। यदि आप वर्तमान में चल रहे एप्लिकेशन को संदर्भ में लाना चाहते हैं, तो बस import play.api.Play.current जोड़ें ।
import play.api.Play.current
GetDataSource विधि इस तरह दिखती है:
def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)
जैसा कि आप देख सकते हैं कि यह दूसरी तर्क सूची में एक निहित आवेदन लेता है और संकलक एक निहित रूप से घोषित आवेदन की तलाश में है जो आयात में पाया जा सकता है।