問題タブ [scalate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
templates - play+play-scalate で ".scaml" 経由でレイアウトを使用する方法
Play フレームワードと play-scalate プラグインを使用しています。
提供されている play-scalate のデフォルトのデモは「.ssp」のみですが、使用したいのは「.scaml」です。「default.scaml」を作成しましたが、内部ビューを含める方法がわかりません。
私の説明が明確でないかもしれませんが、私がやりたいことは次のとおりです。
レイアウト「main.html」を「default.scaml」に変換します。
「main.html」の内容は次のとおりです。
訳し方がわかりません#{doLayout /}
。前もって感謝します。
scala - Emacs での Scaml 構文の強調表示
Emacs で Scaml (Scalate) 構文の強調表示を取得するにはどうすればよいですか? すでに Scala モードを使用しています。
java - scalateの口ひげの実装でJavaマップをループします
口ひげはJavaマップ上でループできますか?私の目的:
私の口ひげテンプレートでこれを試しました:
これは、オブジェクト全体の文字列表現()を吐き出しmapTest.toString()
ますが、ループはまったくしません。
更新:ソースを探しているうちに、私は近づいていますが、それを行う方法がまだわかりません。https://github.com/scalate/scalate/blob/ec981338c067fcf37106fb5f3bdf2fa8c4e458ca/scalate-core/src/main/scala/org/fusesource/scalate/mustache/Scope.scala#L124-125
tomcat - scalateはtomcatでテンプレートをコンパイルしません
Tomcatでscalateを機能させようとしていますが、scamlテンプレートをコンパイルしようとするとクラッシュします。桟橋は問題ありません。私はこれとTomcat全般に不慣れです。また、githubのscalatra-sbtプロトタイプがクラッシュしているようです。これにより、Tomcatが正しく構成されていないと思います。
scalateコンパイラをtomcatで動作させる方法に関するヒントはありますか?
scala - jetty-restartなしでスカレートするためにインポートされた変更されたクラスをロードするにはどうすればよいですか?
ビューテンプレートとしてscalateを使用しており、sbt+jrebelを使用しています。しかし、scalateにインポートされたクラスが変更されている場合は、jettyを再起動する必要があります。そうしないと、複雑なエラーが発生する可能性があります。
コードは非常に単純です。
webapp / WEB-INF / web.xml
src / main / scala / test.scala
webapp / index.jade
桟橋の自動リロードを無効にする
次に、桟橋を開始します。
ホームページにアクセス:
正しく表示されます:
次に、次のように変更しtest.scala
ます。
もう一度ページにアクセスしてください。正解です。
次に、メソッド名を変更します。
呼び出しindex.jade
ますb()
:
もう一度アクセスして、エラーを表示します。
このサンプルから、どこが間違っているかはわかりませんが、私の別のプロジェクトでは、理由を確認できます。index.jadeのコンパイルに失敗し、値b()
が見つかりません
だから私は突堤を再起動する必要があります:
もう一度アクセスすると、すべてがうまくいきます。
この問題を修正する方法、または再起動せずにscalateを操作する他の方法はありますか?
アップデート
1週間近く試した後、私はあきらめなければなりません。見つけたすべての解決策を試しましたが、再起動しないとコンパイルできません。
今、私はjrebelなしでsbtを実行し、クラスが変更されたときにjettyにwebappをリロードさせます(スケールビューを監視しません)。今のところ、3〜5秒かかりますが、それほど長くはありません。
最後に、@Jamesの助けに感謝します
scala - scalate 以外の Scala テンプレート エンジンはありますか?
sbt+jrebel を使用して自分の Web サイトに scalate を埋め込もうとしていますが、解決できない問題がいくつかあります。
では、scala に基づく他のテンプレート エンジンがあるかどうかを知りたいですか?
templates - Apache Wicket テンプレートのような Scalate テンプレートを作成することはできますか?
Apache Wicket テンプレートのような Scalate テンプレートを作成することはできますか? もしそうなら、どのように?すでにこれを行っているプロジェクトはありますか? もしそうなら、どれ?
scala - リフト + スケーリングの完全な例はありますか?
hello scalate の例がありますが、単純すぎて学習できません。インテジラットがどのようにリフトとスケーリングを行うのか知りたいです。たとえば、リフト コメット、リフト フォームなどです。
scala - 「org.fusesource.scalate.TemplateException: ローダー制約違反」SBT が埋め込まれた Jetty および scalatra/scalate を使用する場合
昨日、SBT に埋め込まれた「jetty-run」タスクを使用しているときに、このエラーが発生し始めました。コードを以前のバージョンに戻しましたが、まだ発生しています。
アプリケーションをパッケージ化して実際の jetty インスタンスにデプロイしたところ、エラーが発生しなかったことに注意してください。プロジェクトにいくつかの依存関係を追加した後にこのエラーが発生し始めましたが (関連している場合と関連していない場合があります)、その後それらを削除しました。
~/.m2/repository、~/.ivy2/cache、および project/boot ディレクトリを消去するだけでなく、「clean」「clean-lib」および「clean-cache」も試しました。
他のアイデアはありますか?
爆発している行は次のとおりです。
スタック トレースの詳細は次のとおりです。
scala - Scala、Spring、およびscalate
私はscala、spring、sitemesh、jspx/jstlで書かれたWebプロジェクトを持っています。問題はjspxにあります。タイプをJavaコレクションタイプにしたいという問題が発生し続けているため、scala/javaコレクション間で変換を続ける必要があります。そして時々忘れてしまい、視界が爆破するなど。
jsp / jstl / jspxからスケーラリングに移行する方法/何が関係しているのかを説明するブログ投稿がどこかにあるのだろうか?そうでなければ、切り替えるのは少し圧倒されるように見えるので、今は迷惑だと思いますが、jspxはそうだと思います。