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:in
writen' /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
終わり
レールのバージョン: 3.0.7
これを解決する方法を知っている人はいますか? ありがとう。