問題タブ [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.
mongodb - mongolab の mongodb で動作するアプリケーションを変更する
私は小さなscala/scalatraアプリケーションを使用してEclipseで作業しています..最初は、Eclipseにインストールされたmongodbで作業しました(ローカル)。
問題はデータベースにあると思います。ベースのmongolab https://mongolab.comとの接続を変更する必要があるか、herokuにmongolabを追加する必要があります。
私がした接続mongodbのために:
アカウントmongolabに接続できるようにコードを変更するにはどうすればよいですか??
java - scalate を使用した Swagger コード生成: フォーマットが期待どおりではない
Swagger codegenを使用してREST クライアント API を生成しています。次のような口ひげファイルを使用するサポート クラスがあります。
生成されたクラスは次のようになります。
パッケージ com.mypackage.client;
com.mypackage.client.api.* をインポートします。
これは明らかに醜いです。生成された残りのコードは問題ないように見えますが、なぜこの 1 つのクラスがお粗末なのかわかりません。私が間違っている口ひげファイルに何かありますか?
scala - Scalate と Javascript の間で口ひげのテンプレートを共有するには?
そこで、Scalatra と Scalate でサーバー側の口ひげテンプレートをいくつか使用しています。Javascript コードでもそれらを使用したいと考えています。
理想的には、ある種の ajax 呼び出しを介して同じテンプレートをロードできますが、Scalatra + jetty でそれを設定する方法がよくわかりません。
現在、テンプレートは
src/main/webapp/WEB-INF/templates/views/
これは Scalatra のデフォルトですが、これらのファイルは jetty によって静的に提供されないため、フロント エンドと共有する方法がわかりません。
助言がありますか?
html - オブジェクト定義本体を関数に渡す方法
私の目標は、次のコード ブロックでジェネリック関数に渡されるオブジェクトの定義の反復部分を DRY することです。
パーツを DRY して、代わりにnew Transformer
2 番目の引数リストでブロックを渡すことができるようにしたいと思います。renderTpl
マクロに頼らずにこれを達成することは可能ですか? これまでの試みを投稿しますが、正直なところ、今は何も思いつきませんでした。
背景:私は Scalate のすばらしいScuerynet.liftweb.util.Html5
をサーブレットで使用し、Liftと組み合わせてorg.ccil.cowan.tagsoup
、HTML5 の解析とレンダリングを行っています。現在renderTpl
および実装はここloadTpl
で見ることができます。
scala - scalate テンプレートを手動でレンダリングする方法は?
この方法でScalateを試してみたい:
- 次のように、scalate テンプレートを提供します: index.html
- scala コードを使用して、一部のデータを手動でレンダリングします
- テンプレートの形式は何でもOK(mustache、Scaml、SSP、Jade)
しかし、見つけたすべてのドキュメントとソースコードを読んでも、悲しいことにこれを行う方法は何も見つかりませんでした。
この質問をより明確にするために、次のようなテンプレートがありuser.html
ます。
ユーザーインスタンスでレンダリングしたいUser(name="Mike")
。どうやってするの?
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
javascript - JavaScript関数でscalate sspによって送信されたテーブルを取得する方法
私はフレームワーク scalatra で作業し、ページ .ssp でこの方法で配列を宣言します
通常、ページの途中からデータを抽出したい場合 .ssp :
しかし、私の場合、JavaScript関数でデータを管理したいのですが、その方法がわかりません!! アイデアがあれば助けてください