Rails:标识符中变量的语法

时间:2012-08-16 00:08:08

标签: ruby-on-rails variables syntax

任何人都知道在标识符中使用变量的语法是什么?即:

for a in @issue.articles 
  f.select "article#{a.page}", options_from_collection_for_select(@articles, 'id', 'name', @issue.article2)
end

2中的@issue.article2可能是for循环中的迭代器。

干杯!

1 个答案:

答案 0 :(得分:1)

您的意思是动态方法名称。方法如下:

number = 2
@issue.send("article#{number}")

请参阅Variables in ruby method names