問題タブ [counter-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 一部の状態変更で counter_cache の増加を除外するにはどうすればよいですか?
ShiftEntry作成shift_notes_count
時に増やさない方法shift_note.state.canceled? => true
現在、私のshift_entries_count
は読み取り専用です。
ruby-on-rails - @users のレンダリングに関する条件 (current_users と友人関係を持つユーザーを除く)
現在、私はビューで条件を実行しています。model または controllerで実行する必要がありますが、うまくいく方法が見つかりません。
私は 10 人のユーザーを友達の数で並べ替えるパーシャルを介してレンダリングするビューを持っています (すべての例は単純化されています):
Index.html.erb
_partial.html.erb
models/user.rb
users_controller.rb/index
しかし、私の場合、各ユーザーの部分的な検証をチェックします。スコープまたはコントローラーでより効果的に実行し、すべてをチェックするにはどうすればよいですか?
すべての回答に感謝します。大変感謝しています。
ruby-on-rails - Rails - カウンター キャッシュ (likes_count) で並べ替えますが、今日作成されたいいねのみです
現在、次のようないいねの数を追跡するカウンターキャッシュを使用してレコードを注文しています。
アイテムのソートに使用されるキャッシュなどに時間制限を組み込む方法はありますか? たとえば、過去 24 時間以内に作成されたいいね! のみが含まれます。
いいねは次のように処理されます。
like.rb
user.rb
post.rb
答えてくれてありがとう。大変感謝しています。
ruby-on-rails - ActiveRecord カウンター キャッシュの更新
に問題がありcounter_cache
ます。3 つのモデルがあるとします。User と Article には多くの ArticleUpvotes があります。ユーザーは記事の ArticleUpvote を作成できます。
ユーザー
論文
記事に賛成票を投じる
テストの失敗
エラー
テストに合格する
テストボディを次のように変更するだけです:
またはこれを行う:
テストに合格します。なぜこうなった?
ruby-on-rails-4 - count 列は自動的に更新されません。新しいレコードを追加するたびに counter_culture_fix_counts を実行して修正する必要があります
私はcounter_cultureを使用して調査アプリケーションを作成しています。市民を追加するたびにカウント列が自動的に更新されないという問題があります。コンソールに移動して実行する必要があります。 nested_attributes
ご協力ありがとう御座います
モデル