小编com*_*omb的帖子

如何在Rails中动态调用或调用类?

假设我可以构造一个匹配现有类的字符串,我该如何调用它?

例如,我有几个类:

  • MyClass1的
  • MyClass2
  • MyClass3

我想通过构造一个匹配其名称的字符串来动态调用它们.如果他们都有方法"方法",我该如何做这样的事情?:

(1..3).each do |n|
  ("MyClass"+n).methods
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails class dynamic invoke

11
推荐指数
1
解决办法
5410
查看次数

标签 统计

class ×1

dynamic ×1

invoke ×1

ruby ×1

ruby-on-rails ×1