Вопросы по теме 'counter-cache'

counter_cache устарел в хуке after_create
Я полагаюсь на значение кэша счетчика в хуке after_create моей модели. Однако мой хук вызывается до обновления кеша счетчика, что прерывает вычисления. Есть ли способ принудительно очистить кэш счетчика, чтобы я всегда видел актуальное значение...
652 просмотров

Проблема с реализацией counter_cache
Я получаю 'грабли прерваны! ... posts_count отмечен ошибками только для чтения. У меня есть две модели: пользовательская и почтовая. users has_many posts. posts belongs_to :user, :counter_cache => true У меня есть миграция, которая...
7128 просмотров
schedule 11.06.2022

Как я могу вызвать обратный вызов after_save при использовании counter_cache?
У меня есть модель, в которой для ассоциации включен counter_cache: class Post belongs_to :author, :counter_cache => true end class Author has_many :posts end Я также использую фрагмент кеша для каждого «автора», и я хочу, чтобы срок...
1827 просмотров

Проблема с запуском миграции на героку
Это продолжение этого поста Rails, структура данных и производительность , где я попытался создать Counter Cache на Rails. Чтобы он не был равен 0 по умолчанию, я также добавил обновление столбца до существующего значения счетчика в базе данных....
788 просмотров

Rails 3 и Rspec: столбец кеша счетчика обновляется до 2, когда ожидается 1
Я тестирую с Rspec модель под названием Solutions, которая имеет много лайков. Решение хранит, сколько у него лайков (counter_cache). Он имеет атрибут «likes_count» (и соответствующее поле базы данных). Когда я создаю запись «Мне нравится»,...
1477 просмотров

Счетчик посещений статей и кеш Joomla 2.5.x?
Был комментарий к добавлению счетчика посещений в Joomla , что кеш влияет на счетчик посещений акций. У вас есть идеи, как я могу исправить эту ошибку в Joomla или где я могу начать искать в коде? Я вижу, что он отправлен в систему отслеживания...
795 просмотров

Почему столбец counter_cache не увеличивается при ассоциации ‹‹?
Учитывая, что у меня есть следующие модели: class Location < Active::Record has_many :storables, foreign_key: :bin_id # ... end class Storable < Active::Record belongs_to :bin, class_name: :Location, counter_cache: true # ... end...
1806 просмотров

Условия рендеринга @users (исключая current_users и пользователей с дружеской ассоциацией)
В настоящее время я делаю условия в представлении. Мне нужно сделать это в модели или контроллере , но я не нашел работающего способа. У меня есть представление, отображающее 10 пользователей через частичное, которое сортирует их по количеству...
75 просмотров

CakePHP 3: CounterCache с BelongsToMany
У меня ассоциация BelongsToMany , мои таблицы PostsTable , TagsTable и PostsTagsTable . Как объясняется здесь, в книге CakePHP (ассоциации) , У меня есть эти поля: tags.id, tags.tag, tags.post_count posts_tags.id, posts_tags.tag_id,...
1312 просмотров

Кэш счетчика Rails с активным хранилищем
У меня Account модель с 3-мя вложениями, использующая Active Storage, has_many_attached :attachments . Я хочу знать, сколько прикрепленных файлов имеет учетная запись, наиболее эффективный способ (то есть без присоединений) Единственное...
243 просмотров