Я разрабатываю приложения, используя Adobe Flex и Ruby (через плагин Ruby AMF).Проблема в том, что, когда я пытаюсь сделать простой запрос из базы данных, я получаю ошибку, вызванную символом UTF-8, который исходит из базы данных.Ошибка заключается в следующем.
RubyAMF >>>>>>>>> # заняло: 0,00011 с RubyAMF>>>>>>>> # # заняло: 0,26820 с несовместимые кодировки символов: ASCII-8BIT и UTF-8 /Users/paito/work/banquet/server/vendor/plugins/rubyamf_plugin/io/read_write.rb:226:inwriten'
/Users/paito/work/banquet/server/vendor/plugins/rubyamf_plugin/io/amf_serializer.rb:219:in
write_amf3_string '/Users/paito/work/banquet/server/vendor/plugins/rubyamf_plugin/io/amf_serializer.rb:148:in `write_amf3'
Мой контроллер:
def list_posts
@posts = Post.all
respond_to do |format|
format.amf { render :amf => @posts }
end
end
Версия Rails: 3.0.7
Кто-нибудь знает, как мне решить эту проблему?Спасибо.