sweeper

    2熱度

    3回答

    我想確保我的清掃被稱爲適當的,所以我嘗試添加這樣的事情: it "should clear the cache" do @foo = Foo.new(@create_params) Foo.should_receive(:new).with(@create_params).and_return(@foo) FooSweeper.should_receive(:afte

    4熱度

    1回答

    我試圖使用清掃器來處理我的頁面刷新。爲了刷新索引操作,等等,一切工作正常......但我似乎無法清算解釋頁面參數。如果有人能告訴我什麼是錯用下面的代碼,我會非常感激: 控制器: class PostsController < ApplicationController load_and_authorize_resource cache_sweeper :post_sweeper

    4熱度

    2回答

    動作高速緩存未正確過期,但我有一個清理程序應該會過期幾個動作高速緩存。即使調試器在調用expire_action之前立即停止,它實際上並沒有過期。任何想法可能會發生什麼? 以下是相關的掃地機和控制器。 #company_sweeper.rb(在 '模型' 目錄) class CompanySweeper < ActionController::Caching::Sweeper obser

    4熱度

    2回答

    我們在Rails應用程序中以下機: class AgencyEquipmentTypeSweeper < ActionController::Caching::Sweeper observe AgencyEquipmentType #include ExpireOptions def after_update(agency_equipment_type)

    1熱度

    1回答

    我在清單和緩存中存在一些Rails問題。 /cache中的.html文件正在第一個視圖上生成。 清掃器操作在需要時被調用。 然而,清掃動作不是從/緩存 下面的代碼刪除的.html頁面是從我/控制器和/清掃目錄剝離下來。 puts行都記錄,所以我知道我們正在執行罰款 - expire命令似乎並沒有刪除該文件。 任何人有一個想法,我可以lool? class WidgetsController < A

    2熱度

    1回答

    我想過期緩存的操作並想知道如何生成正確的引用。 #controller caches_action :index, :layout => false #generates this fragment which works fine views/0.0.0.0:3000/article/someid/posts #sweeper ... expire_action article_p

    2熱度

    1回答

    我有動作緩存在我的網站的索引工作,併成立了工作正常一個SiteSweeper: # app/controllers/admin/sites_controller.rb class Admin::SitesController < Admin::BaseController cache_sweeper :site_sweeper, :only => [:create, :update,