Rails を使用して NOn_cached クエリを実行したいと考えています。何か助けはありますか?
質問する
84 次
1 に答える
0
Railsは、要求と応答のサイクル中にのみクエリ結果をキャッシュするため、リクエストの期間中のみ有効になります。
uncachedコマンドを使用できるはずです
キャッシュされていない検索(何とか)終了
少なくともコントローラーアクション内。
それを行う別の(悪い!)方法は、キャッシュを無効にするクエリ属性を追加することです
where( "name =?OR 0 =?"、'smith'、rand(100))
または同様のものであるため、OR '0 = 0.3567'が得られます。これは常に偽であり、リクエストごとに異なります。
あなたは本当にキャッシュされていないものを使いたいです:)
于 2012-08-28T14:04:42.440 に答える