2011-08-14 12 views
5

में ईआरबी टेम्पलेट्स का उपयोग करने के लिए संदर्भ मेरे पास एक विरासत रूबी कमांड लाइन उपकरण है जो डेटा प्रारूपित करने के लिए ईआरबी टेम्पलेट्स का उपयोग करता है (उपयोगकर्ता द्वारा आपूर्ति)। मुझे जावा में इस टूल को फिर से लिखना होगा, लेकिन मुझे हर किसी को अपने ईआरबी टेम्पलेट्स को एक अलग टेम्पलेट भाषा में फिर से लिखने से बचने की जरूरत है।जावा ऐप (जेआरबीई के माध्यम से)

मुझे लगता है कि मैं इसे एम्बेडेड जेआरबी के साथ कर सकता हूं लेकिन मैंने इसका कभी भी उपयोग नहीं किया है।

क्या जावा ऐप्स से ईआरबी का उपयोग करने के लिए कोई अच्छा उदाहरण या संदर्भ है?

उत्तर

2

Here आप लिस्टिंग में देख सकते हैं 6 jububy के साथ जावा से रूबी को कैसे कॉल करें।

और उपयोग करने के लिए ERB बहुत आसान है: डी

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

ठीक है, JRuby महान है लेकिन अब मैं यह पता लगाने की कैसे जार में ERB पाने के लिए :-(की आवश्यकता है "ERB" "के साथ ऐसी कोई विफल रहता है लोड करने के लिए फ़ाइल - erb " – Dana

+0

जर्बी-पूर्ण जार का उपयोग करें, जो कि पहले से स्थापित मणि के साथ आता है – joejag

संबंधित मुद्दे