作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
假设我可以构造一个与现有类匹配的字符串,我该如何调用它?
比如我有几个类:
我想通过构造一个与它们的名称相匹配的字符串来动态调用它们中的每一个。如果他们都有方法“方法”,我该如何做这样的事情?:
(1..3).each do |n|
("MyClass"+n).methods
end
最佳答案
constantize
符合要求。您可以阅读更多相关信息 here .在你的情况下,它会是这样的:
(1..3).each do |n|
"MyClass#{n}".constantize.methods
end
关于ruby-on-rails - 如何在 Rails 中动态调用或调用类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11490322/
我是一名优秀的程序员,十分优秀!