понедельник, 4 июля 2011 г.

Re: Изменение полей в бд при обновлении gem'а (mongoid)


On Jul 4, 2011, at 11:55 PM, proton wrote:



понедельник, 4 июля 2011 г. 23:53:01 UTC+4 пользователь gmail.russian написал:
1. Сделать рэйк таск, который обойдёт все rateables и просчитает им рейтинги. Но на время работы таска надо будет отключить рейтинги, чтобы не делать даунтайм. Может быть долго, но при этом надёжно.

Разве это возможно? Откуда таск узнает, какие модели - rateables, а какие - нет?

<irony>Object.constants.select {|c| c.respond_to? :rateable_class_method}</irony>

А вообще решается это так: rake rateables:migrate Article Comment Movie User ;)


Комментариев нет:

Отправить комментарий