在模型委托声明中使用符号数组

时间:2014-10-27 09:40:13

标签: ruby

我想在我的模型中动态地将一些值传递给delegate。我将参数作为符号数组:

[:first_name,
:first_name=,
:last_name,
:last_name=,
:email,
:email=]

我该怎么用呢? Array#join将我的每个元素转换为一个不好的字符串。我需要像这样包含上面的数组:

delegate   <ARRAY-OF-SYMBOLS-HERE,
           to: :my_other_class
           prefix: :my_prefix

1 个答案:

答案 0 :(得分:0)

您只需将数组直接传递到delegate方法:

即可
delegate symbols_array, to: :my_other_class, prefix: :my_prefix