直到今天我还在使用 Phoenix v0.9.0。为了修复错误,我切换到主分支,但现在运行时出现此警告mix compile
:
warning: using do...end in views is deprecated, please use the new YourApp.Web definitions
web/view.ex:6: Youli.View (module)
我想这样做。我该如何开始?
直到今天我还在使用 Phoenix v0.9.0。为了修复错误,我切换到主分支,但现在运行时出现此警告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)像这里一样更新你的所有观点: https ://github.com/phoenixframework/phoenix/blob/master/priv/template/web/views/page_view.ex#L2
3)像这里一样更新你的所有控制器: https ://github.com/phoenixframework/phoenix/blob/master/priv/template/web/controllers/page_controller.ex#L2
希望有帮助!