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

时间:2015-11-26 05:27:54

标签: elixir phoenix-framework

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

1 个答案:

答案 0 :(得分:18)

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

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