Tôi không thể tìm ra lý do tại sao thông báo flash của tôi biến mất sau khi redirect_to. Bắt đầu trình gỡ rối trong chế độ xem của tôi và biến flash hoàn toàn trống.Đường ray, mất đèn flash sau khi chuyển hướng_to
flash
=> {}
Kết quả tương tự với flash.now ... Nó hoạt động tốt nếu tôi chỉnh sửa nội dung nào đó và gọi kết xuất.
Bộ điều khiển: bố trí
def create
@user_session = UserSession.new(params[:user_session])
if @user_session.save
flash[:notice] = "Logged in"
redirect_to root_url
else
render :action => 'new'
end
end
Ứng dụng:
- flash.each do |name, msg|
=content_tag :div, msg, :class => "flash_#{name}"
root_url là một bộ điều khiển và hành động.
Bạn có đang sử dụng Rails 2.3.2 không? –
và bạn có thể đăng mã cho bộ điều khiển/hành động root_url mà bạn đang chuyển hướng đến không? –