Ruby on rails 3 如何将方法名作为字符串进行操作?

Ruby on rails 3 如何将方法名作为字符串进行操作?,ruby-on-rails-3,rails-migrations,Ruby On Rails 3,Rails Migrations,我有一个迁移,它有14个字符串列,我以它们命名: q1、q2、q3…q14 有没有什么方法可以将它们作为文本进行迭代?比如: i=1 while i<15 do Something.each do |t| t.q+#{i}=... end end i=1 而我 (1..15).each do |i| Something.each do |t| t.send "q#{i}=", value end end

我有一个迁移,它有14个字符串列,我以它们命名:
q1、q2、q3…q14
有没有什么方法可以将它们作为文本进行迭代?比如:

i=1
while i<15 do
  Something.each do |t|
    t.q+#{i}=...
  end
end
i=1
而我
(1..15).each do |i|
  Something.each do |t|
    t.send "q#{i}=", value
  end
end