凤凰城相当于Rails.env.production



我是凤凰和长生不老药的新手,但框架看起来很有趣。目前,我正在寻找一个等效的Rails环境助手。

Rails.env.production?
Rails.env.stageaging?

凤凰城有类似的实现吗?

此致敬意

埃里克

此函数不是 PhoenixFramework 的一部分。Elixir's Mix支持三种类型的环境

Mix.env保持当前阶段并给出:dev:test:prod的结果。默认情况下使用修改照片选项。在测试(mix test)中,测试环境将自动使用。

此控制台调用MIX_ENV=prod mix compile将在生产环境中编译文件。

有关详细信息,请参阅混音简介。

除了 Fabi755 所说的之外,您还可以通过应用程序模块与不同的环境进行交互。有一些像 Application.get_env/2 这样的函数可以根据您当前所处的环境获取相同的配置(比如假设有一个配置,用于在开发中将 SMS 发送到 false,但您在 prod 中将其设置为 true)。

最终,环境不是来自凤凰城,而是来自Elixir和Mix工具。

最新更新