問題タブ [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 に答える
129 参照

mongodb - mongolab の mongodb で動作するアプリケーションを変更する

私は小さなscala/scalatraアプリケーションを使用してEclipseで作業しています..最初は、Eclipseにインストールされたmongodbで作業しました(ローカル)。

問題はデータベースにあると思います。ベースのmongolab https://mongolab.comとの接続を変更する必要があるか、herokuにmongolabを追加する必要があります。

私がした接続mongodbのために:

アカウントmongolabに接続できるようにコードを変更するにはどうすればよいですか??

0 投票する
0 に答える
99 参照

java - scalate を使用した Swagger コード生成: フォーマットが期待どおりではない

Swagger codegenを使用してREST クライアント API を生成しています。次のような口ひげファイルを使用するサポート クラスがあります。

生成されたクラスは次のようになります。

パッケージ com.mypackage.client;

com.mypackage.client.api.* をインポートします。

これは明らかに醜いです。生成された残りのコードは問題ないように見えますが、なぜこの 1 つのクラスがお粗末なのかわかりません。私が間違っている口ひげファイルに何かありますか?

0 投票する
0 に答える
348 参照

scala - Scalate と Javascript の間で口ひげのテンプレートを共有するには?

そこで、Scalatra と Scalate でサーバー側の口ひげテンプレートをいくつか使用しています。Javascript コードでもそれらを使用したいと考えています。

理想的には、ある種の ajax 呼び出しを介して同じテンプレートをロードできますが、Scalatra + jetty でそれを設定する方法がよくわかりません。

現在、テンプレートは

src/main/webapp/WEB-INF/templates/views/

これは Scalatra のデフォルトですが、これらのファイルは jetty によって静的に提供されないため、フロント エンドと共有する方法がわかりません。

助言がありますか?

0 投票する
0 に答える
60 参照

html - オブジェクト定義本体を関数に渡す方法

私の目標は、次のコード ブロックでジェネリック関数に渡されるオブジェクトの定義の反復部分を DRY することです。

パーツを DRY して、代わりにnew Transformer2 番目の引数リストでブロックを渡すことができるようにしたいと思います。renderTpl

マクロに頼らずにこれを達成することは可能ですか? これまでの試みを投稿しますが、正直なところ、今は何も思いつきませんでした。

背景:私は Scalate のすばらしいScuerynet.liftweb.util.Html5をサーブレットで使用し、Liftと組み合わせてorg.ccil.cowan.tagsoup、HTML5 の解析とレンダリングを行っています。現在renderTplおよび実装はここloadTplで見ることができます。

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

scala - scalate テンプレートを手動でレンダリングする方法は?

この方法でScalateを試してみたい:

  1. 次のように、scalate テンプレートを提供します: index.html
  2. scala コードを使用して、一部のデータを手動でレンダリングします
  3. テンプレートの形式は何でもOK(mustache、Scaml、SSP、Jade)

しかし、見つけたすべてのドキュメントとソースコードを読んでも、悲しいことにこれを行う方法は何も見つかりませんでした。

この質問をより明確にするために、次のようなテンプレートがありuser.htmlます。

ユーザーインスタンスでレンダリングしたいUser(name="Mike")。どうやってするの?

0 投票する
0 に答える
282 参照

scala - Play Framework 2.3.x で Scalate をセットアップする

バックグラウンド

Play Framework 2.3.4 を使用してプロジェクトに取り組んでいます。

Twirl テンプレート エンジンはすばらしいと思いましたが、Scalate はさらに優れています。ただし、Play Framework で Scalate をセットアップする手順は古くなっています。セットアップできません。

指示を読む

this realted SO questionと、質問に記載されているこのプラグインを認識しています。しかし、自分のプロジェクトのビルド ファイルが、プラグイン ページに記載されているものとは異なることがわかりました。

特に、Build.scalaファイルがありません。

私のビルドファイル

プロジェクト/plugins.sbt

build.sbt

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

javascript - JavaScript関数でscalate sspによって送信されたテーブルを取得する方法

私はフレームワーク scalatra で作業し、ページ .ssp でこの方法で配列を宣言します

通常、ページの途中からデータを抽出したい場合 .ssp :

しかし、私の場合、JavaScript関数でデータを管理したいのですが、その方法がわかりません!! アイデアがあれば助けてください