首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe ()+ RubyAMF错误

Adobe ()+ RubyAMF错误
EN

Stack Overflow用户
提问于 2011-05-18 14:26:58
回答 1查看 443关注 0票数 0

我使用Adobe和Ruby (通过Ruby插件)开发应用程序。问题是,当我试图从数据库中进行一个简单的查询时,我会得到一个由来自数据库的UTF-8字符引起的错误。错误如下。

RubyAMF >>>>>>>>> # took: 0.00011 secs RubyAMF >>>>>>>>> # took: 0.26820 secs incompatible character encodings: ASCII-8BIT and 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'

我的控制器:

代码语言:javascript
复制
def list_posts
@posts = Post.all
respond_to do |format|
  format.amf  { render :amf => @posts }
end

结束

Rails版本: 3.0.7

有人知道我是怎么解决这个问题的吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-05-20 18:45:21

rubyamf_plugin并不完全支持Rails 3或Ruby1.9。如果您想使用它,您需要返回到Rails 2和Ruby1.8。如果您需要停留在Rails 3和Ruby1.9上,https://github.com/warhammerkid/rails3-amf支持它们,但是缺少了rubyamf_plugin包含的许多特性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6046351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档