chevron_left

Ruby On Rails 实践教程

免费
第 3.7 回

教程文档

Ruby On Rails 实践教程 - 闪存消息(Flash)

2023年11月15日
Ruby On Rails 实践教程

闪存消息(Flash)

Rails 中,为了提醒登录成功的消息,新建或更新成功等简单的通知,准备了 flash 这样的方式。

环境确认

  • Rails 6.0

flash 消息的设置和显示

控制器内可以像 hash 一样使用flash对象。 flash 消息在显示一次后,就会自动删除,不需要特别的删除处理。

def index
  flash[:notice] = "欢迎。本今天是#{Date.today}。"
end

然后,在布局文件上加上显示这个 flash 的内容。写入布局文件就好了。

# app/views/layouts/application.html.erb
<!DOCTYPE html>
<html>
<head>
  <title>ControllerTest</title>
  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
  <%= javascript_in...

课程介绍

Ruby On Rails 实践,「长乐未央」站长刘东 Rails 开发经验大杂烩。

查找 Rails 资料,使用 Rails 神兵利器攻城略地知识宝库。

文档主线参考:nipe880324的「Rails Webook」。由于他写的原始博客(日文),已经无法访问,所以就不提供访问地址了。

他原始文档是使用的 Rails 4,我根据他的内容,重新编排成 Rails 6 的。然后再根据我个人开发经验,再增加 Rails 6 的新内容、新的 Gem 包教程。

适合这样的人

新手