我在rails上使用ruby,我目前有代码
if level == "Grad"
include Grad
else
include Undergrad
其中level是一个表示“Grad”或“Undergrad”的字符串
我想使用元编程来包含没有if语句的正确模块
像这样的东西。send :include, level
我该怎么做这样做的最佳方式是什么?
答案 0 :(得分:1)
include "#{level}".constantize
。这对你有用吗?