2011-08-14 6 views
5

データをフォーマットするために(ユーザー提供の)ERBテンプレートを使用する従来のRubyコマンドラインツールがあります。私はJavaでこのツールを書き直す必要がありますが、皆さんがERBテンプレートを別のテンプレート言語で書き直すことを避ける必要があります。JavaアプリケーションでのERBテンプレートの使用(JRuby経由)

私は組み込みJRubyでこれを行うことができると思うが、私はそれを使ったことはない。

JavaアプリケーションからERBを使用するための良い例や参考資料はありますか?

答えて

2

Hereリスト6に、jrubyを使ってjavaからrubyを呼び出す方法を示します。 ERBを使用する

とは非常に簡単です:D

require 'erb' 

# `binding` returns all variables declared in 
# this scope, so they can be used in templates 
# 
ERB.new(File.read('file/path')).result(binding) 
+0

okが、JRubyのは素晴らしいですが、今、私はJARにERBを取得する方法を把握する必要があり:-(必要「ERBは、」そのような」で失敗しますロードするファイル - erb " – Dana

+0

gruby-complete jarを使用します。これはgemがプリインストールされています – joejag

関連する問題