これが私のレールコードです
@swimming_classschedule = Swimming::Classschedule.find(params[:id])
それは機能しますが、このモジュール名を使用するたびに面倒に見えますSwimming::
Pythonのような方法はありますか
できるimport Classschedule from Swimming
ので、モジュール名の入力を節約できますか?
これが私のレールコードです
@swimming_classschedule = Swimming::Classschedule.find(params[:id])
それは機能しますが、このモジュール名を使用するたびに面倒に見えますSwimming::
Pythonのような方法はありますか
できるimport Classschedule from Swimming
ので、モジュール名の入力を節約できますか?
クラスは、他のオブジェクトと同様にオブジェクトです。他のものと同じように変数に割り当てることができます:
CS = Swimming::Classschedule
@swimming_classschedule = CS.find(params[:id])
モジュールで定義されたすべての定数 (およびメソッド!)を混在させたい場合は、次を使用できますModule#include
。
include Swimming
@swimming_classschedule = Classschedule.find(params[:id])