0
就丟棄後我所知,閃光燈在會話存儲,軌道4閃光會話重定向
我已經清楚瀏覽器緩存,並重新啓動服務器導軌。
閃光燈無法正常工作。即使我使用flash.keep
它根本沒有工作。
我在哪裏錯過?
我在root_path方法發現的,我檢查會話變量
閃光燈被丟棄,我有沒有關於這一想法。
調試控制檯
[1] pry(#<WelcomeController>)> session
{
"_csrf_token" => "y+QzSyv23dzSWEcf+9D+i49zkC748j++gwFVjafN7A0=",
"flash" => {
"discard" => [
[0] "alert",
[1] "error"
],
"flashes" => {
"alert" => "尚未有該航線資訊,請選擇不同出發地與目的地或者日期",
"error" => "Insufficient rights!"
}
}
}
initailize/session_store.rb
Rails.application.config.session_store :cookie_store, key: '_websites_session'
flash.html.haml
- flash.each do |name, msg|
= content_tag :div, msg.html_safe, class: "panel-title panel-info"
controller.rb
flash[:alert] = t('no_available_routes')
redirect_to root_url, :notice => "Successfully checked in"
development.rb
config.action_controller.perform_caching = false
# config.cache_store = :mem_cache_store
config.cache_store = :dalli_store, ENV['MEMCACHE_DB'], { :pool_size => 10 ,compress: true }