問題タブ [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 投票する
2 に答える
1389 参照

pug - JavaScript 内での Jade 補間

(注意してください、これは Scalate Jade です。それが違いを生む場合)

私は次のルートを持っています:

そして、このfruity.jadeテンプレート:

次のようにレンダリングされます。

fruitJavaScript 部分の値は補間されません。javascriptで解決するにはどうすればよいですか?

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

scala - SBT エラー メッセージの解釈方法

scalatra でいくつかの作業を行っており、./sbt を実行すると、次のエラー メッセージが表示されます。

1.12が何を指しているのかについて、誰か洞察を与えることができますか? g8でダウンロードするhello-scala標準からわずかに変更された(1つの.sspファイルが追加され、1つの.scalaファイルが編集された)かなり基本的なScalatraフレームワークを実行しています

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

pug - scalatra NoValueSetException を jade でスケーリングする

私は Scalate と Jade で Scalatra を使用しています。値を取るテンプレートを適用しようとすると、値がテンプレートに適用されず、NoValueSetException が発生します...これが私が持っているコードです:

そして例外:

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

scala - ScamlOptions.indent と ScamlOptions.nl を介して HTML 縮小をスケーリングします。

Scaml と Jade の Scalate マニュアルでは、出力された HTML を縮小するために使用できる ScamlOptions.nl と ScamlOptions.indent の 2 つのオプションがあると述べられますまた、「生成された scala テンプレート クラスに影響を与えるため、scaml テンプレートをコンパイルする前にこれらを設定する必要があります。」とも述べられています。テンプレートにJadeを使用するScalatraプロジェクトで、これらのオプションを 2 つの異なる方法で使用しようとしました。

  1. Scalatra プロジェクトの build.scala に ScamlOptions.nl =""ScamlOptions.indent=""を追加し、それぞれの依存関係を plugins.sbt に追加しました。次に、ターゲット ディレクトリからすべてを削除し、build.scala とすべてのテンプレート ソースを再コンパイルしました。役に立ちませんでした。
  2. それぞれのget("/")ルールが挿入されるサーブレットに同じ行を直接追加しました。ただし、コードのコンパイル後にプロパティが設定されるため、これは良い考えではないようです。検索結果はありません。

誰かがこれらのオプションを Scalatra プロジェクト内または独立して使用できましたか? おそらく私のエラーは sbt キャッシュに関連しています。ビルトインの Jetty サーバーでアプリケーションを起動しているときに縮小された HTML が出力されることがありますが、これは定期的ではないため、質問しています。誰かがこれを修正する方法の正確な一連の手順を提供できれば素晴らしいことです.

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

eclipse - スレート、サーブレット、クラス間の接続方法

私はscalatraとdevloppement scalaのアーキテクチャが初めてです..これらの新しいテクノロジーを使用してテンプレートを使用してプロジェクトを実行したいのですが、クラスまたはオブジェクト、サーブレット、およびScalate間の接続を実現する方法を理解できないという問題があります。 .

サイト Scalate http://scalate.fusesource.org/をたどりましたが、それほど簡単ではないと思います..適切に指定されたクラス (jsp、サーブレット、クラス java など) を使用して html ページとサーブレットを作成したかったのですが、わかりませんでした。もし私がこの方法でscalatraのアーキテクチャーに従うなら。

誰かがドキュメントを手伝ったり、やり方を説明してくれませんか..とても感謝しています

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

java - Gradle アプリケーション プラグインと Scala

私はscalaサブプロジェクトを持つgradleプロジェクトを持っていますscalamodule. scala サブプロジェクトをアプリケーションとして実行できるようにしたいと考えています (これはビルド/リリース プロセスの一部ですが、現時点では関係ありません)。Gradle アプリケーション プラグインを使用して、gradle :scalamodule:run実行されるコマンドを実行すると、次のようになります。

不可解な理由で、私の依存関係の 1 つである scalate ライブラリは、javaコマンドを使用して実行すると次の例外をスローします。

ただし、単純にエラーに置き換えるjavascala、魔法のように消えます。

scalaこの事実の奇妙なことに加えて、実行されるコマンドが代わりになるように回避策を実装しようとしていますが、そのjava方法がわかりません。

誰か?