如何让 flash 消息在 Hanami 中工作

How to get flash messages to work in Hanami

我正在尝试弄清楚如何让即显消息在 Hanami 中正常工作。 I've found in the official docs 对 flash 消息的唯一引用是关于测试,而不是实际实施。如果我忽略了什么,请指出正确的方向。

我还在源代码中找到了 Hanami::Action::Flash class,但无法从中辨别出我做错了什么。

所以,我 fork 了官方书架演示应用程序,added what I think 是一个超级基本的演示,根据我所读的内容,在创建一本书后立即显示 flash 消息无法正常工作.我觉得在创建操作中添加的消息应该在此处某处可见,但所有索引页面显示(在重定向后立即显示)是...

<div id='flash'>#<Hanami::Action::Flash:0x7f442c865408 {}></div>
<div id='message'></div>

我做错了什么?谢谢!

你有启用会话吗? flash 在您使用 Hanami 1.1 时默认公开。

然后在动作中设置它flash[:some_notice] = "Test"并在模板中使用它。

此致, 塞巴斯蒂安