4

直到今天我还在使用 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)

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

4

1 回答 1

5

我将在本周末 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

希望有帮助!

于 2015-03-06T02:57:48.703 回答