2015-11-26 13 views
13

Phoenix için Rails.root ile benzer bir şey var mı? Bir Phoenix uygulamasında bir yapılandırma dosyasıyla çalışmak istediğimi söyleyelim. Bir komut dosyasında kullanılacak dosya ve yol bulma kuralı nedir?Phoenix uygulama komut dosyasında (Rails.root) bir dosya bulma

+0

Üzgünüz, bunun bir yorum yazılması gerekiyordu http://elixir-lang.org/docs/v1.0/elixir/Path.html –

cevap

17

Elixir söz konusu olduğunda, Ruby uygulamasında olduğu gibi bu kadar kolay değildir çünkü uygulamanız derlenmiştir - derlenmiş kod kaynak koddan farklı bir yerde bulunur.

Elixir/Erlang uygulaması için herhangi bir ek kaynak koymak için geleneksel yer, lib ile birlikte priv dizinidir. Mix bunu nasıl kullanacağını bilir ve derlenmiş kod için açığa çıkarır. Çalışma zamanında, :code.priv_dir(my_app) veya Application.app_dir(my_app, "priv") ile erişebilirsiniz.

+0

Kök yolunu derleme zamanında nasıl bulabilirim? –