2017-04-17 4 views
1

iexの中にログゴミを生成するジョブがquantum個あります。私phoenixアプリから:IExからロードする場合、どうすれば設定を無効にできますか?

# config/dev.exs 
config :quantum, MyApp, 
    cron: [ 
    # Tons of jobs here 
    ] 

だから、私はこの部分だけphoenix.serverからではなく、IEXからコンフィグに含まれるようにしたいです。どうすればいい?

+0

はあなたのために、この作業を行います: 'IEx.startedか?行う; config:quantum、MyApp、cron:[ここ数多くのジョブ];終わり? – Dogbert

+1

ええ、しかし 'なし '。あなたは答えを投稿できますか? – asiniy

答えて

2

iexが実行中であることを確認するには、IEx.started?/0を使用します。あなたはunlessでこれを入れて、その中config呼び出しをラップした場合iexが実行されていない場合は、設定にのみ追加されます。

# config/dev.exs 
unless IEx.started? do 
    config :quantum, MyApp, 
    cron: [ 
     # Tons of jobs here 
    ] 
end 
+1

ありがとう、愛するドッグベット! – asiniy

関連する問題