0
私はフェニックスプロジェクトを持っており、石鹸リクエストを使用しようとしています。その目的のために、私はhereのようにwsdlからスタブを生成しました。 問題は、自動生成された.erlと.hrlクライアントモジュールをphoenixプロジェクト内に置く場所ですか?どこに.erl&.hrlファイルをphoenixプロジェクトに配置しますか?
私はフェニックスプロジェクトを持っており、石鹸リクエストを使用しようとしています。その目的のために、私はhereのようにwsdlからスタブを生成しました。 問題は、自動生成された.erlと.hrlクライアントモジュールをphoenixプロジェクト内に置く場所ですか?どこに.erl&.hrlファイルをphoenixプロジェクトに配置しますか?
erl
ファイルは、設定にある任意のディレクトリにあり、hrl
は、erlc_include_path
設定で指定されたディレクトリにあります。 The default value of erlc_paths
is ["src"]
and of erlc_include_path
is "include"
となるので、のファイルを/src
と.hrl
というファイルに入れて/include
に置き、mix
でコンパイルしてエリクシールコードで入手できます。
私はそれらを '/ src'に置くと自動的にコンパイルして読み込むべきだと思います。それを試すことができますか? – Dogbert
@Dogbertそれは正しいです、あなたはそれを答えるべきです。 –
@Dogbert、フェニックスのフレームワークのプロジェクトであるため、/ srcや/ includeフォルダを持たないmix phoenix.newによって作成されたプロジェクトを意味します。 – Natallia