在Phoenix应用程序脚本中查找文件(Rails.root)

Ell*_*son 15 elixir phoenix-framework

Rails.root凤凰城有类似的东西吗?假设我想在Phoenix应用程序中使用配置文件.查找脚本中使用的文件和路径的约定是什么?

mic*_*ala 18

对于Elixir而言,这并不像Ruby那么容易,因为您的应用程序已编译 - 编译后的代码位于与源代码不同的位置.

为Elixir/Erlang应用程序添加任何其他资源的传统位置是priv旁边的目录lib.Mix知道如何处理它,并为编译的代码公开它.您可以在运行时使用:code.priv_dir(my_app)或使用它来访问它Application.app_dir(my_app, "priv").