最新のSlickのドキュメントを理解する限り、Slickクエリからすぐに結果を得る方法はありません。常にFuture(ラップされていますが、それでもなお)が返されます。Slick and liftweb
liftwebはページをレンダリングするために今ここでデータベース結果が必要です。
Await.result
のようなタスクを実行する正しい方法は何ですか? 我々は "table.list" #> someDbRows.map
のようなものについて話していると仮定し、Futuresに完全に合っているようなajax /彗星についてではないとしましょう。
ありがとうございます。
リフト3では、CSSセレクタトランスフォームの右側を将来(スカラの未来またはリフトの将来)に直接バインドできます。あなたの問題の答えを見つけられたらうれしいです:) –
@AntonioSalazarCardozo例やドキュメントへのリンクをお願いしますか?私は何とかそれを完全に逃した。ありがとうございました! – Observer
[Lift 2.6でこれを実現する方法](https://groups.google.com/d/msg/liftweb/TF6qUChAdbY/oAT1jyVJIKgJ)(いくつかのサポートコードがあります)の例があります。また[ Lift 3での動作については、この例(https://github.com/Shadowfiend/lift-future-canbind-example/blob/lift_30/src/main/scala/code/snippet/HelloWorld.scala)を参照してください。あなたはいくつかの努力をしています: 'import net.liftweb.http._'そして、右手側で未来を使ってください。追加の作業は必要ありません:) –