0

Я запускаю Rails 4 и использую драгоценный камень «act-as-taggable» для отслеживания тегов на сообщениях. Все чрезвычайно просто и работает так, как рекламируется локально на моей машине. Однако на моем VPS (Digital Ocean, Ubuntu 12.04) это не так. При сохранении сообщения это вызывает ошибку.Международные (исландские) символы, вызывающие ошибки в Rails

Поведение довольно странное, оно работает с строчными буквами исландского шрифта, но не с прописными буквами. Я обновил локаль как на сервере, так и на экземпляре postgres, ничего не помогает.

ответ

0

Ну, я не знаю, должен ли я просто удалить вопрос, но я оставляю его здесь, если кто-то испытывает то же самое.

В любом случае, я узнал, что вызывало проблему, пытаясь использовать ее на консоли рельсов. Там было очевидно, что «act-as-taggable» ожидает по умолчанию теги в нижнем регистре.

Решение, однако, очень просто, просто добавьте эту строку в инициализатор.

ActsAsTaggableOn.strict_case_match = true 

Это просто показывает, что иногда чтение прекрасного руководства - это путь.

 Смежные вопросы

  • Нет связанных вопросов^_^