1

在 Rails 中创建对象后,我将重定向到新对象页面。在对象所有者的第一次视图中,我想要一个弹出窗口询问用户是否想邀请他们的 Facebook 朋友加入这个新对象。

如果这段 HTML 应该显示一次,你如何检查视图?

我知道向新对象发送数据的唯一方法是使用 redirect_to :notice,但这只是在顶部的横幅中显示为文本。

4

1 回答 1

1

Flash 哈希可能是完成此任务的最简单方法。设置后仅对下一个请求可用。添加

redirect_to @new_object, :flash=>{ :show_invitation=>true }

在创建控制器的动作和

<%= "banner HTML" if flash[:show_invitation] %>

在你看来。

于 2013-01-20T17:00:19.697 回答