2013-03-08 57 views
1

这里是我的Rails代码轨模块/ namspace进口

@swimming_classschedule = Swimming::Classschedule.find(params[:id]) 

它的工作原理,但它看起来繁琐,每次我都用这个模块名Swimming::

有没有像蟒蛇

我独有的方式来import Classschedule from Swimming所以我可以保存输入模块名称?

回答

2

类是与其他任何对象一样。你可以将它们分配给变量就像任何其他:

CS = Swimming::Classschedule 

@swimming_classschedule = CS.find(params[:id]) 

如果你想在所有常数(!和方法)模块中定义混合,就可以使用Module#include

include Swimming 

@swimming_classschedule = Classschedule.find(params[:id])