0

将 RubyAMF 与 Flex 结合使用。

response = HashWithIndifferentAccess.new( :handle_type => HandleType.first ) 工作正常,HandleType 是我们 rails 应用程序中的一个模型。

response = HashWithIndifferentAccess.new( :user => User.first ) borks,我在 flex 中得到的响应是:

“期待 mx.messaging.messages.AcknowledgeMes​​sage,但收到 null”

User 只是我们 Rails 应用程序中的另一个模型,但显然它有一些不同之处。ClassMapping 的设置相同,但具有正确的名称和属性。有什么想法可能导致它,或者要寻找什么?我什至不能 100% 确定我知道故障的含义。

任何帮助都会很棒!

4

1 回答 1

0

我想在这里问这个问题给了我解决这个问题的必要脑力:D

如果有人感兴趣,这是发生的事情:

在帐户值对象 (AccountVO) 中,我有以下内容:

public var user:UserVO = new UserVO()

在用户值对象 (UserVO) 中,我有以下内容:

public var account:AccountVO = new AccountVO();

因此,它基本上陷入了创建值对象的无限循环,并且从未真正响应!嗬!

于 2010-12-02T21:08:10.873 回答