0

<%= "@obj#{count}" %>@ obj0、@obj1などの代わりにDOMに変数値を実際に表示するにはどうすればよいですか。

表示する必要のある変数@obj0、@ obj1、@obj2などがあります

4

2 に答える 2

2

いくつかの方法。

まず、最も正しい(IMHO)は、すべての変数を配列に配置し、それにインデックスを付けることです。

 arr = [@obj0, @obj1, @obj2]

 <%= arr[count] %>

別のオプションはを使用することevalです。これは避けてください(自分が何をしているのかを本当に理解している場合を除きます)。

<%= eval("obj#{count}") %>
于 2012-05-26T23:04:24.597 に答える
0

何をしようとしているのかよくわかりませんが、欲しいと思います

<%= @obj.count %>
于 2012-05-26T22:53:38.660 に答える