Ruby on rails 如何使用RubyAmf发送多个对象

Ruby on rails 如何使用RubyAmf发送多个对象,ruby-on-rails,apache-flex,rubyamf,Ruby On Rails,Apache Flex,Rubyamf,我是鲁比亚姆的新手。我注意到您可以使用RubyAmf发送一个对象,如下所示: format.amf { render :amf => @user} 这很好用。但当我有两个或更多对象时,我不确定该怎么办: @projects = @user.projects @tasks = @user.tasks 我如何才能发送@projects和@tasks,而不必从flex执行多个请求 谢谢 Tam根据支持数组序列化。所以下面的代码应该可以工作 @projects = @user.projects

我是鲁比亚姆的新手。我注意到您可以使用RubyAmf发送一个对象,如下所示:

format.amf { render :amf => @user}
这很好用。但当我有两个或更多对象时,我不确定该怎么办:

@projects = @user.projects
@tasks = @user.tasks
我如何才能发送@projects和@tasks,而不必从flex执行多个请求

谢谢

Tam

根据支持数组序列化。所以下面的代码应该可以工作

@projects = @user.projects
format.amf { render :amf => @projects}
如果要同时发送
项目
任务
,可以将它们以散列形式发送回

format.amf { render :amf =>{:projects => @user.projects, :tasks => @user.tasks} }
警告:我尚未测试此代码。我是根据gem代码推断功能的

根据,支持数组序列化。所以下面的代码应该可以工作

@projects = @user.projects
format.amf { render :amf => @projects}
如果要同时发送
项目
任务
,可以将它们以散列形式发送回

format.amf { render :amf =>{:projects => @user.projects, :tasks => @user.tasks} }

警告:我尚未测试此代码。我是根据gem代码推断功能的

谢谢@kandaboggu,但我可以同时发送@tasks和@projects吗?我知道我可以像你提到的那样发送@projects数组hanks@kandaboggu,但是我可以同时发送@tasks和@projects吗?我知道我可以像你提到的那样发送@projects数组