1

我试图弄清楚如何让 Flash 消息在 Hanami 中工作。我在官方文档中发现的对 flash 消息的唯一引用是关于测试,而不是实际实现。如果我忽略了某些东西,请指出我正确的方向。

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

因此,我分叉了官方书架演示应用程序,并添加了我认为的超级基本演示,即根据我所阅读的内容,在创建一本书后立即显示 Flash 消息无法正常工作。我觉得在创建操作中添加的消息应该在这里某处可见,但是所有索引页面显示(在重定向之后立即)是......

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

我究竟做错了什么?谢谢!

4

1 回答 1

2

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

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

问候,塞巴斯蒂安

于 2018-02-21T08:11:21.110 回答