Rails I18n меняет апостроф на ASCII

Я использую гем респондентов, и я хочу показать ошибки проверки, когда форма недействительна. В моем контроллере я создал interpolation_action

def interpolation_options
  { resource_errors: @project_user.errors.full_messages.join(', ') }
end

и у моего файла перевода есть соответствующий ключ:

project_users:
  create:
    notice: "Member has been added"
    alert: "%{resource_errors}"

Это работает хорошо, и я вижу сообщение об ошибке проверки, проблема в том, что апостроф заменен на код ASCII.

1 ответ

Решение

Ответчик все еще требует, чтобы Вы добавили вспышку в свой HTML? В этом случае вы могли бы сделать что-то вроде <%= flash[:alert].html_safe %> применять html в вашем флеш-сообщении даже для экранированных символов.

Другие вопросы по тегам