2015-11-26 4 views
13

C'è qualcosa di simile a Rails.root per Phoenix. Diciamo che mi piacerebbe lavorare con un file di configurazione in un'app Phoenix. Qual è la convenzione per trovare il file e il percorso da utilizzare in uno script?Ricerca di un file in uno script di app Phoenix (Rails.root)

+0

Mi spiace che questo sia un commento http://elixir-lang.org/docs/v1.0/elixir/Path.html –

risposta

17

In caso di elisir questo non è così facile come con Ruby, perché la tua applicazione è compilata - il codice compilato risiede in un posto diverso dal codice sorgente.

Il luogo tradizionale in cui inserire risorse aggiuntive per un'applicazione Elixir/Erlang è la directory priv insieme a lib. Mix sa come gestirlo ed esporlo per il codice compilato. È possibile accedervi in ​​fase di esecuzione con :code.priv_dir(my_app) o con Application.app_dir(my_app, "priv").

+0

Come posso trovare il percorso di root in fase di compilazione? –

Problemi correlati