我是RubyAmf的新手。我注意到你可以用RubyAmf发送一个对象,如下所示:
format.amf { render :amf => @user}它工作得很好。但当我有两个或更多对象时,我不确定该怎么办:
@projects = @user.projects
@tasks = @user.tasks如何才能发送@projects和@tasks,而不需要从flex发出多个请求。
谢谢,
Tam
发布于 2010-03-07 10:40:29
根据RubyAMF code,支持数组序列化。因此,下面的代码应该可以工作。
@projects = @user.projects
format.amf { render :amf => @projects}如果您想同时发送projects和tasks,您可以将它们以散列的形式发送回来。
format.amf { render :amf =>{:projects => @user.projects, :tasks => @user.tasks} }警告:我还没有测试过这段代码。我是根据gem代码来推断功能的。
https://stackoverflow.com/questions/2394944
复制相似问题