【发布时间】:2012-08-27 04:48:15
【问题描述】:
<% @parts.each do|x| %>
<% @bbb = Relation.where(part: "#{x}") %>
<%= **@"#{x}"** = @bbb.collect {|x| x.car} %>
<% end %>
我正在尝试将第 3 行中的变量设置为 x 部分值 @"#{x}"。我找不到正确的语法。我知道 send(x) 和 x.to_sym。但我需要知道如何将每个循环中的 x 设置为带有 @ 的 @variable。谢谢!
【问题讨论】:
标签: ruby variables loops each variable-substitution