2016-08-23 3 views
1

Ich versuche Datenbankabfragen mit Feder für Scala zu schreiben. (Quill)Scala Federkiel "Zitat" nicht auflösen

Ich folge, was sie auf Quill-Website tun, aber aus irgendeinem Grund kann ich nicht die "Zitat" -Methode und ein paar andere lösen.

Irgendwelche Ideen?

enter image description here

Hier ist meine build.sbt:

name := "Pop" 

version := "1.0" 

lazy val `pop` = (project in file(".")).enablePlugins(PlayScala) 

scalaVersion := "2.11.7" 

libraryDependencies ++= Seq(jdbc,cache,ws,specs2 % Test, 
    "org.postgresql" % "postgresql" % "9.4.1208", 
    "io.getquill" % "quill-core_2.11" % "0.8.0", 
    "io.getquill" %% "quill-jdbc" % "0.8.0") 

unmanagedResourceDirectories in Test <+= baseDirectory (_ /"target/web/public/test") 

resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases" 
+0

versuchen zu laufen ** Aktivator clean-Dateien ** – perfectus

+0

Hmm, schien nicht –

+2

Versuchen mit 'Import io.getquill._' und nach' ctx' Erklärung 'Import ctx._' – mfirry

Antwort

1

Von Quill quotation introduction:

Zitate zu erstellen, zuerst eine Context-Instanz erstellen. Weitere Informationen zu den verschiedenen verfügbaren Kontexten finden Sie im Kontextabschnitt.

So import ctx._ verwenden, bevor quote Aufruf, als Dokumentation der Fall ist, oder ctx.quote(ctx.query...). Fehler beim Auflösen von ctx.run sieht für mich wie ein IDE-Problem aus: Versuchen Sie, das Projekt tatsächlich zu erstellen.

+0

ctx erscheint nicht als ein gültiger Name für mich. Ich benutze Federkiel 1.0.0 für Cassandra. Ich bekomme das Zitat immer noch als undefiniert. – leco

+0

Sie müssen zunächst 'ctx' erstellen. Für Cassandra, siehe http://getquill.io/#contexts-cassandra-contexts. –

Verwandte Themen