Rails 中,为了提醒登录成功的消息,新建或更新成功等简单的通知,准备了 flash 这样的方式。
环境确认
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...