<%= "@obj#{count}" %>
@ obj0、@obj1などの代わりにDOMに変数値を実際に表示するにはどうすればよいですか。
表示する必要のある変数@obj0、@ obj1、@obj2などがあります
<%= "@obj#{count}" %>
@ obj0、@obj1などの代わりにDOMに変数値を実際に表示するにはどうすればよいですか。
表示する必要のある変数@obj0、@ obj1、@obj2などがあります
いくつかの方法。
まず、最も正しい(IMHO)は、すべての変数を配列に配置し、それにインデックスを付けることです。
arr = [@obj0, @obj1, @obj2]
<%= arr[count] %>
別のオプションはを使用することeval
です。これは避けてください(自分が何をしているのかを本当に理解している場合を除きます)。
<%= eval("obj#{count}") %>
何をしようとしているのかよくわかりませんが、欲しいと思います
<%= @obj.count %>