在Scalate的manual爲Scaml和翡翠它指出,有兩個選項ScamlOptions.nl和ScamlOptions.indent可用於來縮小輸出HTML。還有一點是「你需要在你的scaml模板被編譯之前配置它們,因爲它們會影響生成的scala模板類。」我試着使用玉爲模板,我Scalatra的項目中使用兩種不同的方式這些選項:Scalate的HTML縮小通過ScamlOptions.indent和ScamlOptions.nl
- 新增ScamlOptions.nl =「」和ScamlOptions.indent =「」建設。 Scalatra項目中的scala和各自對plugins.sbt的依賴。然後從目標目錄中刪除所有內容,重新編譯build.scala和所有模板源。沒有幫助。
- 將相同的行直接添加到相應的get(「/」)規則插入的servlet中。然而,這似乎不是一個好主意,因爲在編譯代碼後設置屬性。沒有結果。
有人能夠在Scalatra項目中使用這些選項或獨立使用嗎?可能是我的錯誤與sbt緩存有關,因爲有時我會在內置Jetty服務器下啓動應用程序時看到縮小的HTML輸出,但這不正常,這就是爲什麼我要問。如果有人能夠提供如何解決這個問題的確切步驟,那將是非常好的。
謝謝。希望這個問題很快就會解決。 –