Я использую Ruby on Rails 3.0.9 и пытаюсь установить «динамически» некоторые значения переменных. То есть ...
... в моем файле модели у меня есть:
attr_accessor :variable1, :variable2, :variable3
# The 'attributes' argument contains one or more symbols which name is equal to
# one or more of the 'attr_accessor' symbols.
def set_variables(*attributes)
# Here I should set to 'true' all ":variable<N>" attributes passed as symbol
# in the 'attributes' array, but variable names should be interpolated in a
# string.
#
# For example, I should set something like "prefix_#{':variable1'.to_s}_suffix".
end
Как мне установить значения этих переменных на true
?
Я попытался использовать self. send (...)
, но мне это не удалось (но, наверное, я вообще не знаю, как использовать этот метод send
... можно ли это сделать? Я нужно использовать метод send
?!).