2011-11-01 13 views

cevap

18

, bu yararlı olacaktır:

require 'erb' 
str = "Hello <%= 'World'%>" 
result = ERB.new(str).result # => "Hello World" 

GÜNCELLEME

değişkenleri kullanmak istiyorsanız:

require 'erb' 
w = "World" 
str = "Hello <%= w %>" 
result = ERB.new(str).result(binding) # => "Hello World" 
+0

Bu harika, ama ne olursa dize değişkenler var. Bu değişkenleri geçebilir miyim? –

+0

Elbette, ancak yerel değişkenler yerine örnek değişkenleri kullanmanız gerekir. Gönderiyi güncelledim. – WarHog

+0

Bazı garip problemlerim var. Bu kod, konsolda benim için çalışır, ancak bir denetleyicide çalıştırdığımda çalışmaz. –

İlgili konular