Tôi đã cập nhật lên Rails 2.3.10, Rack 1.2.1 và hiện tại không có thông báo flash nào của tôi hiển thị. Tôi thấy rằng trong một chuyển hướng thông báo được thông qua tại như thế nàyThông báo flash với redirect_to bị hỏng trong đường ray
redirect_to(@user, :notice => "Sorry there was an error")
Và theo quan điểm của tôi băm flash là trống
<%= debug flash %>
!map:ActionController::Flash::FlashHash {}
Nhưng bạn có thể thấy thông báo trong bộ điều khiển. Điều gì mang lại?
<%= debug controller.session %>
session{:home_zip=>"94108", :session_id=>"xxx", :flash=>{:notice=>"Sorry there was an error"}, :user_credentials=>"1baf9c9c0423ce0151ec32e24cc422f07309e4ba503eb4830635ecc115da217809997324374bb273b3fb792895c9741a8b8c9ea4267771a1bd149de5b9179ea0", :user_credentials_id=>22, :home_market_id=>11}
Edit Profile
Cảm ơn nhưng tôi đã thử điều đó nhưng có vẻ như phương pháp flash được gọi từ chế độ xem bị hỏng. – jspooner