こんばんは、ZnZです。

On [Wed, 24 Nov 1999 20:22:05 +0900]
Matsuo Hisanori <hisanori / sitc.toshiba.co.jp> wrote:
> ---
> aArray = ['1','2','3']
> a = ERb.new(<<EOF)
> ここから
> <% aArray.each_index{|index| i = aArray[index]%>
> aArray[<%=index%>] = <%=i%>
> <%}%>
> ここまで
> EOF
> 
> a.run
> ---
> aArray = ['1','2','3']
> a = ERb.new(<<EOF)
> ここから
> <% aArray.each_index{|index| i = aArray[index]%>aArray[<%=index%>] =
> <%=i%>
> <%}%>ここまで
> EOF
> 
> a.run
> ---

eRubyて使ったことないのでもしかしたらはずしてるかもしれませんが、
「<%」とか「%>」だけ別の行にするのではだめなのでしょうか?
もしかして<% %>は1行にないとだめ?


---
aArray = ['1','2','3']
a = ERb.new(<<EOF)
ここから
<% aArray.each_index{|index| i = aArray[index]
%>aArray[<%=index%>] = <%=i%>
<%}
%>ここまで
EOF

a.run
---


--- 
ZnZ(ゼット エヌ ゼット)
西山和広(Kazuhiro Nishiyama)
mailto:nishiyama / mx1.tiki.ne.jp