gpt4 book ai didi

elixir - 在 v0.9.0 之后如何处理在 Elixir/Phoenix 中 do...end 的弃用?

转载 作者:行者123 更新时间:2023-12-05 01:00:51 25 4
gpt4 key购买 nike

直到今天,我一直在使用 Phoenix v0.9.0。为了修复错误,我切换到 master 分支,但现在在运行 mix compile 时出现此警告:

warning: using do...end in views is deprecated, please use the new YourApp.Web definitions
web/view.ex:6: Youli.View (module)

我想这样做。我该如何开始?

最佳答案

本周末,当 0.10 发布时,我将起草一些升级指南,这将对这里有所帮助,但现在这应该可以帮助您启动并运行:

1) 添加 MyApp.Web文件到 web/ .在这里建模:
https://github.com/phoenixframework/phoenix/blob/master/priv/template/web/web.ex

2) 迁移您的 web/view.ex using阻止新web/web.ex堵塞。删除。 web/view.ex .

2)像这里一样更新您的所有 View :
https://github.com/phoenixframework/phoenix/blob/master/priv/template/web/views/page_view.ex#L2

3) 像这里一样更新所有 Controller :
https://github.com/phoenixframework/phoenix/blob/master/priv/template/web/controllers/page_controller.ex#L2

希望有帮助!

关于elixir - 在 v0.9.0 之后如何处理在 Elixir/Phoenix 中 do...end 的弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com