にはどうすればString.to_atomかを使用して、実行時エリキシル動的モジュールコール
まで知られていない文字列「名前」に基づいて
App.Reporting.Name
と呼ばれるモジュールに()関数funcを呼び出すことができますto_existing_atomは動作しません:alias App.Reporting.Name
module = "name" |> String.capitalise |> String.to_atom
apply(module, :func, [])
をエイリアスがなければ、これは動作しません。どちらか
module = "App.Reporting.Name" |> String.to_atom
apply(module, :func, [])
私は(UndefinedFunctionError)を取得し、(モジュール:「App.Reporting.Name」が使用できません)String.to_atom
のに文字列を回すだけで、あることないので、あなたが働いていない理由がある
おかげ