Tôi đang ở trên Heroku và cố gắng triển khai bộ nhớ đệm trong ứng dụng Rails của tôi, nhưng tôi đang gặp phải một số vấn đề mà tôi không hiểu. Tôi nghĩ rằng nó sẽ được dễ dàng sau khi đọc tài liệu hướng dẫn Rails và Heroku tài liệu về chiến lược bộ nhớ đệm, nhưng dường như làm điều gì đó sai trái.Rails Cache Hành động sẽ không hết hạn
Issue 1: quan điểm của hành động dường như không hết hạn Vấn đề 2: khi tôi sử dụng: Bố cục => sai, cả quản trị của tôi và bố trí ứng dụng được sử dụng (cố gắng để chỉ nhận được bố trí ứng dụng)
Bất kỳ trợ giúp cho người mới này sẽ được đánh giá cao nhất!
production.rb (còn được cài đặt Dalli mỗi tài liệu Heroku)
config.cache_store = :dalli_store
config.action_controller.perform_caching = true (added after reading http://bit.ly/oRKub1)
khiển
layout 'admin'
caches_action :show, :layout => false
def show
render :layout => 'application'
end
def update
expire_action :action => :show
end
tôi đã cố gắng để kiểm tra hết hạn bằng cách thay đổi một sản phẩm, nhưng xem chương trình không hết hạn. Vì vậy, khi tôi nhìn vào chế độ xem chỉnh sửa cho các sản phẩm mà tôi không lưu trong bộ nhớ đệm, tôi có thể thấy thay đổi được lưu (chỉ cần thêm từ vào tiêu đề), nhưng khi tôi xem chương trình, nó vẫn có thông tin cũ.
Tôi đang gặp vấn đề tương tự. – nbsp