我知道这些方法用于模仿SQL的IN关键字(例如,SELECT * FROM table WHERE id IN VALUES(1, 42, 101)可以完成table.filter(_.id inSet Seq(1, 42, 101))).我不知道这个"绑定"版本是什么或如何选择我应该使用的.
根据Typesafe Activator,我使用sbt启动器版本0.13.5.
尝试运行./activator run我继承的代码时,我收到以下错误,该代码适用于另一台机器.
[warn]  module not found: com.typesafe.sbt#sbt-native-packager;0.7.4
[warn] ==== typesafe-ivy-releases: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/0.7.4/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/0.7.4/ivys/ivy.xml
[warn] ==== local: tried
[warn]   C:\Users\<username>\.ivy2\local\com.typesafe.sbt\sbt-native-packager\scala_2.10\sbt_0.13\0.7.4\ivys\ivy.xml
[warn] ==== sbt-releases-repo: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/0.7.4/ivys/ivy.xml
[warn] ==== sbt-plugins-repo: tried
[warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/0.7.4/ivys/ivy.xml
[warn] ==== maven-central: tried
[warn]   http://repo1.maven.org/maven2/com/typesafe/sbt/sbt-native-packager_2.10_0.13/0.7.4/sbt-native-packager-0.7.4.pom
[warn] ==== Typesafe repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/com/typesafe/sbt/sbt-native-packager_2.10_0.13/0.7.4/sbt-native-packager-0.7.4.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.typesafe.sbt#sbt-native-packager;0.7.4: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn]  Note: Some …IntelliJ IDEA中的垂直滚动按预期工作:上下移动视口.但是,水平滚动不会移动视口,而是会向左和向右移动光标.
如何使水平滚动移动视口(如垂直滚动一样)?
如果重要,请使用Dell Inspiron 5000系列笔记本电脑.触控板允许使用两个手指在任一方向上滚动.Firefox等程序在水平滚动时正确移动视口.
我想要一个JS文件的Play模板(而不是<script>在HTML模板中有标签).这样做的原因是可以缓存脚本.但是,我需要根据脚本的位置创建脚本中的差异,并希望通过Play的模板系统来实现这一点.如果我使用嵌入式脚本,我已经可以这样做了,但是那些不能被缓存.
我发现一个现有的问题也问同样的事情,但答案完全不同(不同的目标).
我有一个以mainBody表单命名的模板:
@(title: String)(html: Html, moreScripts: Html = Html(""))
我可以这样称呼
views.html.mainBody("All properties")(views.html.showProperties(list))
views.html.showProperties()是另一个模板。我的印象是模板只是返回Html. 但是,如果我将其扩展为:
views.html.mainBody("All properties")(views.html.showProperties(list), views.html.showPropertiesScripts)
哪里views.html.showPropertiesScripts只是带有一些 HTML 代码的模板,我收到错误消息:
play.PlayExceptions$CompilationException: Compilation error[type mismatch;
 found   : views.html.showPropertiesScripts.type
 required: play.twirl.api.Html]
        at play.PlayExceptions$CompilationException$.apply(PlayExceptions.scala:27) ~[na:na]
        at play.PlayExceptions$CompilationException$.apply(PlayExceptions.scala:27) ~[na:na]
        at scala.Option.map(Option.scala:145) ~[scala-library-2.11.2.jar:na]
        at play.PlayReloader$$anon$1$$anonfun$play$PlayReloader$$anon$$taskFailureHandler$1.apply(PlayReloader.scala:234) ~[na:na]
        at play.PlayReloader$$anon$1$$anonfun$play$PlayReloader$$anon$$taskFailureHandler$1.apply(PlayReloader.scala:229) ~[na:na]
我不明白这个。而不是预期的类型Html,views.html.showPropertiesScripts是views.html.showPropertiesScripts.type? 这是什么,为什么views.html.showPropertiesScripts不是类型Html(就像我的其他模板一样)?