Я просто хочу добавить свое решение:
Я использую немецкие умлауты как ö, ü, ä и получаю ту же ошибку.
@Jarek Zmudzinski только что рассказал вам, как это работает, но вот мое:
Добавьте этот код в начало вашего контроллера: # encoding: UTF-8
(например, использовать флэш-сообщение с умляутами)
пример моего контроллера:
# encoding: UTF-8
class UserController < ApplicationController
Теперь вы можете использовать ö, ä, ü, ß, "" и т. Д.