私のアプリとPostgreSQLデータベースとの間のキャッシュ層としてredisを使用しようとしています。私はこれをやったことがないので、私と一緒に裸にしてください。Rails 4、redisモデルのキャッシュ、items_helperでfetch_itemsを呼び出すタイミングは?
、以下を参照してください私のルート、items_controller、items_helperファイルしてください。私はitems_helperの#fetch_itemsがどのように呼び出されるのか混乱しています。
現在、私は私のコントローラのアクションのすべてからJBuilderのテンプレートをレンダリングしています。私はこの機能を保持する必要があります。
module ItemsHelper
def fetch_items
byebug
items = $redis.get("items")
if items.nil?
items = Item.all.to_json
$redis.set("items", items)
end
@items = JSON.load items
end
end
素晴らしいアイデア – matthewalexander