|
|
1
16
您的控制器正在重定向到:action=>'contact'。确保为该操作呈现的模板具有flash notice输出。
另外,您可能需要使用render:action…vs重定向到:操作….给自己留个请求。 |
|
|
2
5
flash散列可以包含任何要保存到下一次呈现的消息集。脚手架通常使用flash[:notice]的内容作为通知消息。如果不使用scaffold生成网页,则必须添加
您正在控制器中设置flash[:message]。所以除非你的视图包含
你可能的解决方案是改变
|
|
|
3
3
不是说你不会尝试,但如果我是你,我会做一些事情
如果你在浏览器中看到“flash hash是空的”,你就知道它的意思了。 编辑 - 文档中的一些内容“只要记住:它们将在执行下一个操作时消失”。
|
|
|
4
0
我最近遇到一个场景,flash消息将不会被保留。这种情况是在提交不包含csrf令牌字段的表单时发生的。rails将无法验证csrf令牌,因此它不会保留flash消息。如果您使用的是纯html表单,请使用
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |