2

Rails アプリの初回起動時に実行する必要があるファイルがいくつかあります。これらは、CarrierWave および Shopify API gem の構成コードです。私は現在、それらが正しく実行される config/initializers にありますが、Rake タスク中にも実行されることに気付きました。初期化子に関する Rails ガイド ( http://guides.rubyonrails.org/initialization.html ) を見てきました。誰でもこれを手伝ってもらえますか?

4

1 に答える 1

2

rake タスクでイニシャライザを実行するというのは、私にはぴったりのように思えます。CarrierWave ファイルをいじる rake タスクを想像してみてください。

初期化子は、アプリの起動時に実行する必要があるコードに適した場所です。

于 2013-11-05T16:14:40.793 に答える