2012-01-25 26 views
7

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ũ.

+0

Tôi đang gặp vấn đề tương tự. – nbsp

Trả lời

0

Nếu bạn sử dụng ngăn xếp Aspen/tre Tôi không nghĩ rằng bộ nhớ đệm công trình đường ray như các ứng dụng được fronted bởi véc ni mà làm bộ nhớ đệm cho bạn

+0

http://devcenter.heroku.com/articles/http-caching – Nath

0

Tôi không biết về "caches_action", nhưng bạn có thể thử hết hạn thủ công tất cả bộ nhớ cache và xem điều gì xảy ra.

def update 
    # expire_action :action => :show 
    Rails.cache.clear 
end 
0

Nếu có bất kỳ sự cố bộ nhớ đệm nào hơn liên kết this sẽ giúp bạn tìm giải pháp. Bạn có thể kết nối trực tiếp với dalli/memcached ứng dụng khách thông qua bảng điều khiển heroku và sau đó sử dụng flush_all để xóa bộ nhớ cache.

Hoặc tham khảo này google-groups link

Các vấn đề liên quan