Описание тега counter-cache
1
ответ
Несколько столбцов счетчика кэша с AASM
Я ищу способ кешировать номер каждого состояния. Ранее я делал кеширование счетчиков, но есть ли способ создать несколько столбцов counter_cache для каждого состояния и поддерживать их в актуальном состоянии, или я должен искать в другом месте кэшир…
30 июн '09 в 03:47
1
ответ
Ассоциация Rails counter_cache'd обновляется с помощью update_attributes; Столбец counter_cache не обновляется
Я запускаю приложение Rails 2.3.14, которое использует столбец counter_cache, что-то похожее на: Workshop belongs_to :group, :counter_cache => true Group has_many :workshops Если я назначаю свою мастерскую группе напрямую, кэш счетчика обновляетс…
28 дек '11 в 23:36
0
ответов
counter_cache увеличивается в два раза
Рельсы 3.2.14 Ruby 2.1.7 Когда используешь counter_cacheстолбец count увеличивается на 2 вместо 1. Например: class Finger < BaseModel belongs_to :hand, :counter_cache => true end class Hand < BaseModel has_many :fingers end Так что если я с…
10 сен '18 в 19:03
1
ответ
Настройка масштаба кэша счетчика
Мой счетчик кэша блокирует строку под большой нагрузкой, поэтому я нашел гем wanelo/counter-cache, который, кажется, идеально подходит для моей проблемы, но я не могу его настроить, и это должно быть что-то действительно простое, но я не вижу его. h…
09 май '17 в 16:47
1
ответ
Тайник рельсов
Например, у меня есть три модели пользователя, вопрос и ответ, и отношения между ними: class User < ActiveRecord::Base has_many :answers has_many :questions end class Question < ActiveRecord::Base has_many :answers, :dependent => :destroy b…
23 июл '13 в 06:46
0
ответов
Rails 5 + Reset Counters + не имеет ассоциации под названием
https://api.rubyonrails.org/v5.0.1/classes/ActiveRecord/CounterCache/ClassMethods.html У меня есть поле под названием sequence в моей модели. Я хочу сбросить все последовательности определенного набора записей и обновить все последовательности одну…
28 ноя '18 в 12:31
1
ответ
Rails Counter Cache на той же модели?
У меня есть model Taskи каждая задача has_many другие задачи: Class Task < ActiveRecord::Base belongs_to :sub_task, class_name: Task.name, touch: true has_many :sub_tasks, class_name: Task.name, foreign_key: :sub_task_id, dependent: :destroy end …
08 фев '16 в 08:32
1
ответ
Cakephp counterCache множественный counterScope - логическая проблема
Проблема: У меня есть две модели: Дилер, Тестдрайв (Тестдрайв принадлежит Дилеру через дилер_ид). Я хочу показать статистику в реальном времени о дилерах: всего (Testdrive.active = 1), обработано (Testdrive.active = 1 && Testdrive.processed = 1) ...…
18 сен '12 в 13:48
1
ответ
Carrierwave + S3 Storage + Counter Cache занимает слишком много времени
У меня есть простое приложение, которое получает POST-изображения через API и отправляет их на S3 через Carrierwave. Моя таблица фотографий также имеет counter_cache. 80% времени моей транзакции ОГРОМНО, например 60 секунд или более, и более 90% это…
05 ноя '13 в 13:41
2
ответа
Проблема с реализацией counter_cache
Грабли прерваны! ... posts_count помечается как ошибки только для чтения. У меня есть две модели: пользователь и пост. users has_many posts. posts belongs_to :user, :counter_cache => true У меня есть миграция, которая добавляет столбец posts_coun…
28 ноя '10 в 04:38
2
ответа
Отслеживание суммы некоторых полей в ассоциации - "sum_cache"
У меня есть таблицы 'orders' и 'items' с ассоциацией has_many в модели. class Order < ActiveRecord::Base has_many :items class Item < ActiveRecord::Base belongs_to :order Элемент состоит из поля "количество", а Заказ состоит из поля "количеств…
08 авг '11 в 08:49
1
ответ
Запуск счетчика кеша больше 0
У меня есть записи, которые has_many объектов. Объекты уже созданы с колонкой record_id, предварительно заполненной с учетом будущей записи. Однако при создании этой будущей записи кэш счетчика всегда начинается с 0. Как сделать так, чтобы кэш счетч…
22 янв '19 в 10:39
2
ответа
Ruby on Rails - безопасна ли транзакция встречного кэша?
Это решит проблему обновления двух человек? Я погуглил и посмотрел в api но ничего не нашел Рельсы 3+, Рубин 1.9.3
11 авг '12 в 01:19
1
ответ
Rspec тестирование возвращения столбца counter_cache 0
Уже несколько дней я пытаюсь докопаться до сути того, что должно быть очень легко сделать... Однако я все еще очень плохо знаком с миром рельсов и рубинов, и я просто не могу разобраться с этим...:п В любом случае, у меня проблема в том, что у меня …
29 авг '12 в 04:47
1
ответ
Cakephp имеет AndBelongsToMany с встречным кэшем?
Кто-нибудь знает, как заставить контркэш работать на установке HABTM? - categories ;id, name, test_count - tests ; id, name - test_to_categories ; test_id, category_id
04 июн '12 в 23:54
1
ответ
counter_cache устарел в ловушке after_create
Я полагаюсь на значение кэша счетчика в хуке after_create моей модели. Однако мой хук вызывается до того, как счетчик обновляется, тем самым нарушая вычисления. Есть ли способ принудительно очистить кэш счетчика, чтобы я всегда видел актуальное знач…
19 фев '10 в 15:38
4
ответа
Ошибка кэша счетчика Ruby on Rails
Я получаю ошибку Unknown key(s): counter_cache при попытке реализовать счетчик столбца кэша в моем приложении RoR. Я реализовал модель ассоциации в этом вопросе: Вопрос ассоциации модели Вот моя миграция: class AddVideoVotesCountToVideos < Active…
17 мар '11 в 19:12
1
ответ
Записать данные в столбцы counter_cache
Записывать приборы, у которых есть столбцы counter_cache, утомительно и сложно, я пытался использовать метод reset_counters в test_helper.rb, но он не работал. Тот же самый способ заставить это работать?
19 фев '15 в 11:07
1
ответ
Можно ли отслеживать что-то еще с counter_cache, кроме количества объектов в ассоциации?
Все, что я пытаюсь сделать, это легко / легко... всякий раз, когда PostsController#Show действие запускается, чтобы увеличить post.views или же post.view_count колонка. Я не хочу делать что-то слишком тяжелое. Такое ощущение, что родной counter_cach…
06 сен '14 в 01:05
2
ответа
Пропустить обновление counter_cache рельсов
У меня есть модель, которая использует встроенную в rails ассоциацию counter_cache для увеличения / уменьшения количества. У меня есть требование, при котором мне нужно отключить это, когда я уничтожаю модель для конкретной ситуации. Я пытался сдела…
10 июн '17 в 01:24