Я пытаюсь завершить мой код модерации изображения,
У меня есть просто простая модель активов с модерируемой колонкой.
Изображения не будут отображаться, если для модерируемого флага не установлено значение true (логическое значение)
В дополнение к этому у меня есть идея сохранить is_moderated (integer)
внутри модели User и сохранить там значение типа
- 0 = не модерируется
- 1 = модерируемое и неприемлемое изображение
- 2 = модерируемое и правильное изображение
Затем в контроллере приложения я делаю что-то вроде: перед фильтром:
def is_moderated
if user_signed_in?
@moderate = Moderate.find(current_user) rescue nil
if @user.is_moderated == "2"
render :template => "shared/moderated_bad_images"
end
end
end
end