問題タブ [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.

0 投票する
1 に答える
757 参照

templates - play+play-scalate で ".scaml" 経由でレイアウトを使用する方法

Play フレームワードと play-scalate プラグインを使用しています。

提供されている play-scalate のデフォルトのデモは「.ssp」のみですが、使用したいのは「.scaml」です。「default.scaml」を作成しましたが、内部ビューを含める方法がわかりません。

私の説明が明確でないかもしれませんが、私がやりたいことは次のとおりです。

レイアウト「main.html」を「default.scaml」に変換します。

「main.html」の内容は次のとおりです。

訳し方がわかりません#{doLayout /}。前もって感謝します。

0 投票する
1 に答える
692 参照

scala - Emacs での Scaml 構文の強調表示

Emacs で Scaml (Scalate) 構文の強調表示を取得するにはどうすればよいですか? すでに Scala モードを使用しています。

0 投票する
2 に答える
3139 参照

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

0 投票する
1 に答える
1044 参照

tomcat - scalateはtomcatでテンプレートをコンパイルしません

Tomcatでscalateを機能させようとしていますが、scamlテンプレートをコンパイルしようとするとクラッシュします。桟橋は問題ありません。私はこれとTomcat全般に不慣れです。また、githubのscalatra-sbtプロトタイプがクラッシュしているようです。これにより、Tomcatが正しく構成されていないと思います。

scalateコンパイラをtomcatで動作させる方法に関するヒントはありますか?

0 投票する
2 に答える
630 参照

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の助けに感謝します

0 投票する
8 に答える
8291 参照

scala - scalate 以外の Scala テンプレート エンジンはありますか?

sbt+jrebel を使用して自分の Web サイトに scalate を埋め込もうとしていますが、解決できない問題がいくつかあります。

では、scala に基づく他のテンプレート エンジンがあるかどうかを知りたいですか?

0 投票する
2 に答える
180 参照

templates - Apache Wicket テンプレートのような Scalate テンプレートを作成することはできますか?

Apache Wicket テンプレートのような Scalate テンプレートを作成することはできますか? もしそうなら、どのように?すでにこれを行っているプロジェクトはありますか? もしそうなら、どれ?

0 投票する
3 に答える
936 参照

scala - リフト + スケーリングの完全な例はありますか?

hello scalate の例がありますが、単純すぎて学習できません。インテジラットがどのようにリフトとスケーリングを行うのか知りたいです。たとえば、リフト コメット、リフト フォームなどです。

0 投票する
1 に答える
814 参照

scala - 「org.fusesource.scalate.TemplateException: ローダー制約違反」SBT が埋め込まれた Jetty および scalatra/scalate を使用する場合

昨日、SBT に埋め込まれた「jetty-run」タスクを使用しているときに、このエラーが発生し始めました。コードを以前のバージョンに戻しましたが、まだ発生しています。

アプリケーションをパッケージ化して実際の jetty インスタンスにデプロイしたところ、エラーが発生しなかったことに注意してください。プロジェクトにいくつかの依存関係を追加した後にこのエラーが発生し始めましたが (関連している場合と関連していない場合があります)、その後それらを削除しました。

~/.m2/repository、~/.ivy2/cache、および project/boot ディレクトリを消去するだけでなく、「clean」「clean-lib」および「clean-cache」も試しました。

他のアイデアはありますか?

爆発している行は次のとおりです。

スタック トレースの詳細は次のとおりです。

0 投票する
1 に答える
1310 参照

scala - Scala、Spring、およびscalate

私はscala、spring、sitemesh、jspx/jstlで書かれたWebプロジェクトを持っています。問題はjspxにあります。タイプをJavaコレクションタイプにしたいという問題が発生し続けているため、scala/javaコレクション間で変換を続ける必要があります。そして時々忘れてしまい、視界が爆破するなど。

jsp / jstl / jspxからスケーラリングに移行する方法/何が関係しているのかを説明するブログ投稿がどこかにあるのだろうか?そうでなければ、切り替えるのは少し圧倒されるように見えるので、今は迷惑だと思いますが、jspxはそうだと思います。