2016-04-26 16 views
1

データベースセッションを管理するのにactiverecord-session_store gemを使用していますが、アセットロード(.png、.css、.html、.js)ごとにsession_storeにアクセスしています。 それは正常ですか、それとも回避する方法はありますか?これを解決するために私自身のセッションクラスを実装する必要がありますか?アセットロード時のactiverecord-session_storeアクセスの回避

よろしく、あなたの資産の要求があなたのRailsアプリケーションをヒットしているためだ

ギリェルメ

答えて

0

。しかし、実際のシナリオでは、静的資産を処理するために、より効率的なユーザー対応サーバー(nginxなど)があります。したがって、プロダクションでは、これらのリクエストはRailsアプリには届かず、セッションストアへのアクセスはありません。

これは、宝石があなたのDBを襲っているのは奇妙なことです。私は作者がラックチェーンのかなり早い段階でミドルウェアを追加しなければならないと思う。

+0

回答はありますか? –

+0

ええ、nginx、apacheなどの適切なプロダクションサーバでアセットファイルへのリクエストを処理します。 – Uzbekjon

+0

開発モードですか?生産はうまくいくようです。 –

関連する問題