問題タブ [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.
scala - Scalate SSP が特定の if ブロックで失敗する
次のダミー SSP ファイルを検討してください。
これは次のようにレンダリングされます。
これは失敗します。
最初の if ブロックは問題なく実行されますが、2 番目の if ブロックは何らかの SyntaxError (Missing if at...
またはCannot have more than one else at ...
) で失敗します。2 つのブロックに構文の違いは見られません。機能的なものを使用して「オンザフライ」でブール値を生成するたびに、この問題に遭遇します。これを行うことは許可されていませんか?
たとえば、2 番目のブロックを次のように変更すると、機能します。
ここで何が起こっているのですか?
macos - osx に scalate をインストールする際のエラー
http://scalate.github.io/scalate/documentation/installing.htmlに従って OSX Yosemite に scalate をインストールすると、以下のエラーが発生しました。
何か案が?
scala - js ファイルを作成するための Scala テンプレート エンジン
Scalaでテンプレートエンジンを使ってjsファイルを作成したい。Scala の一般的なテンプレート エンジン、つまり Play と Scalate でそれは可能ですか? 可能であれば、それらのいずれかを使用することの長所と短所は何ですか?
css - Jade 構文を使用して Scalate にスタイル シートを追加する方法
Jade 構文を使用して Scalate (1.7.1) にスタイルシートを含める方法を知りたいです。ユーザー ガイドではレイアウトについて言及されていますが、Jade のドキュメントには記載されておらず、理解するのは非常に難解です。
やってみ-include
ました。有効なテンプレート ファイル拡張子ではないと訴えます。
例外:
css - scalate ssp でカスタム スタイルシートを指定する方法
Scalate で SSP テンプレート (Scala Server Pages) にカスタム スタイルシート (外部) を指定する方法は?
default.ssp
以下のようにファイル内のhtmlリンクを指定してみました。
ただし、スタイルシートは Scalatra (Jetty Web Server) によって提供されません。スクリプトも挿入してみ<%@include ..
ました。まだ運がありません。
Web ページはスタイルシートなしで提供されます。
scalate - scalate テンプレートのサイズは 64k に制限されていますか?
HTML の束を含めようとしているのは SSP テンプレートですが、次の例外があります。
調べてみるとscala.tools.asm.ByteVector
以下のことがわかりました。
テンプレートのサイズが 65536 バイトを超えると、このテンプレートのコンパイルに失敗します。SSP テンプレートに大量のプレーン HTMLを含めるにはどうすればよいですか? Include
テンプレートファイルでのみ動作するようです。テンプレートで html ファイルを手動で読み込んで出力する必要がありますか? より良い方法はありますか?
scala - Scalate の render タグがテンプレートを解決できない
Scalate の render タグはテンプレートを解決できず、次の例外をスローします。
org.fusesource.scalate.util.ResourceNotFoundException: リソースを読み込めませんでした: [file:/Users/xxxxx/template/abc-conf.ssp] at org.fusesource.scalate.util.ResourceLoader$class.createNotFoundException(ResourceLoader.scala: 58) org.fusesource.scalate.util.FileResourceLoader.createNotFoundException(ResourceLoader.scala:61) で org.fusesource.scalate.util.ResourceLoader$class.resourceOrFail(ResourceLoader.scala:55) で org.fusesource.scalate.util .FileResourceLoader.resourceOrFail(ResourceLoader.scala:61) で org.fusesource.scalate.util.UriResource.delegate(Resource.scala:90) で org.fusesource.scalate.util.DelegateResource.text(Resource.scala:215) でorg.fusesource.scalate.ssp.SspCodeGenerator.generate(SspCodeGenerator.scala:152) at org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:802) a