未找到Phoenix show模块中的Flash消息

问题描述 投票:2回答:1

我正在尝试在Phoenix中重新创建Flash消息指南,但是我收到一条指出undefined function: Phoenix.Controller.Flash.put/3 (module Phoenix.Controller.Flash is not available)的错误>

Phoenix module Flash is not available

但是:我的router.ex浏览器管道中有plug :fetch_flash。我包括了:

use Phoenix.Controller
alias Phoenix.Controller.Flash

位于模块定义的顶部。我也在尝试使语法适应代码(在渲染器中接收参数的地方)。

我正在尝试在Phoenix中重新创建Flash消息指南,但是却收到一个错误,指出未定义的功能:Phoenix.Controller.Flash.put / 3(模块Phoenix.Controller.Flash不是...

elixir phoenix-framework
1个回答
4
投票

您正在查看文档的非常旧的版本(对于v0.7.2,最新的是v0.14.0,并且您需要以下代码:

conn
|> put_flash(:error, "Some Message")
|> put_flash(:info, "Another Message")
© www.soinside.com 2019 - 2024. All rights reserved.