Чтобы добавить имя атрибута с входной переменной - PullRequest
0 голосов
/ 23 мая 2019

Я хочу добавить имя атрибута узла со входным целочисленным значением.

Например:

count=1
node["example_#{count}"]

ожидаемое значение: узел [example_1]

Но мыполучить нулевое значение.Пожалуйста, дайте нам знать правильный способ добавления.

1 Ответ

0 голосов
/ 25 мая 2019

существует различие между настройкой и атрибутом и получением атрибута .

в предоставленном вами фрагменте атрибут узла извлекается, но не присваивается какой-либо другой переменной.

если вы хотите присвоить значение атрибуту узла, сделайте это следующим образом:

count = 1
node.default["example_#{count}"] = 'foo'
...