问题标签 [rubyamf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
161 浏览

ruby - 从 Flex 调用 Ruby

我对 Ruby 技术非常陌生。在我当前的项目中,后端应用程序正在开发 ruby​​,而 Fortend 正在使用 HTTPServices 开发 Flex。我试图找到 Flex 将如何调用 Ruby 的任何地方。请任何有示例代码的人,请尽快发送给我。

实际上,我的应用程序中有一个 httpService,例如..

而且我在任何地方都找不到这个 HttpService 的 url?

请帮助我。

问候,

拉维

0 投票
3 回答
256 浏览

ruby-on-rails - 重构为 RubyAmf Rails 后似乎没有抱怨authenticity_token

我正在构建一个 Flex 4 + Rails 2.3.5 应用程序。首先,我使用 XML 传递日期,我曾经收到一个错误,抱怨我手动传递的 Authenticity Token,然后通过错误来解决。

之后,我重构了我的代码以使用 RubyAmf,这似乎可以正常工作,但我一开始并没有传递authenticity_token,但我注意到Rails 没有抱怨并且请求通过了。我的应用仍然未注释protect_from_forgery。

RubyAmf 会以某种方式绕过它吗?

谢谢,

0 投票
1 回答
167 浏览

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

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

哪个工作正常。但是当我有两个或更多对象时,我不确定该怎么做:

我怎样才能发送@projects 和@tasks 而不必从flex 发出多个请求。

谢谢,

0 投票
4 回答
2122 浏览

ruby-on-rails - 使用 Flex 处理 cookie 以进行身份​​验证

我将 Flex 4(beta2) 与 Ruby on Rails 2.3.5 一起使用,并使用 RubyAMF 在 Flex 和服务器之间来回传输数据。

我在 Rails 端设置了 Authlogic 进行身份验证。

我不确定处理用户会话的最佳方法是什么。我知道这是通过 Rails 通过发送带有 cookie 的会话 id 自动完成的,Rails 使用该 cookie 来验证用户身份。

您建议使用 Flex 执行此操作的最佳方法是什么?

我想到了几个选项:
1. 从浏览器手动获取 cookie,然后想办法在我发送的每个请求中将其发送到服务器。
2. 通过手动使会话过期来处理 Flex 端的会话过期和流动

您还有其他建议或建议吗?

谢谢,

0 投票
1 回答
204 浏览

ruby-on-rails - 我可以使用 RubyAMF 向 Flex 发送文件吗?

我正在根据用户绘制的图形在 Flex 中生成 PNG 文件。我想将文件发送到 Ruby on Rails 后端,我在应用程序的其他部分使用 RubyAMF。

我找到了使用使用 HTTP 的 FileReference 上传文件的方法,但如果可能的话,我更喜欢使用 RubyAMF 发送文件,因为它更有效。

如果这是可能的,您建议的方法是什么?

0 投票
1 回答
1311 浏览

ruby-on-rails - RubyAmf 和 Rails 3

我最近一直在尝试将我的应用程序从 Rails 2.3.8 升级到新发布的 Rails 3。

在修复了一些 Rails 3 RubyAMF 之后似乎不起作用:

它似乎无法找到合适的控制器。可能与 Rails 3 路由器的新变化有关。您知道如何寻找问题的根本原因和/或尝试解决问题吗?

我正在从发生这种情况的 RubyAMF 粘贴代码(异常发生在以下行:@service.process(req, res)):

0 投票
1 回答
461 浏览

ruby-on-rails - 通过带有 Rails3-AMF 的 Flex 使用设计会话

我有一个 Flex 前端和一个 Rails 3 后端,我想建立一个会话。在您访问嵌入了 flex 前端的页面之前,系统会通过 Devise 提示您一个 html 登录页面。

我可以通过 html 页面正常登录,但无法使用 amf 请求访问与 Flex 的会话。

我在 flex 中有 rails 会话令牌,但无法将它们正确传递到 rails。我正在尝试通过“发送”服务调用传递 sessiontokin,例如

并且 rails 正在接收哈希中的会话参数,就像

而不是喜欢

{"session_id"=>'###')}.

欢迎任何有关如何解决此问题或使用 Flex/RubyAmf/Rails 会话的建议。

谢谢。

0 投票
1 回答
1008 浏览

ruby-on-rails - FLEX:期待 mx.messaging.messages.AcknowledgeMes​​sage,但收到 null

将 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% 确定我知道故障的含义。

任何帮助都会很棒!

0 投票
1 回答
449 浏览

ruby-on-rails - Flash/Flex Rails 远程处理。AMF,WebORB,不太清楚该用什么

我正在尝试构建一个将游戏数据发送到 Rails 应用程序的游戏。我已经用 javascript 构建了它,但很明显 Flash 会做得更好,所以现在我将用 Flash 构建它。如果有人感兴趣,可以使用作为 ruby​​ 包装器的projects sprouts 来构建 as3 项目。

关于将 Rails 应用程序与 Flash 连接起来,我做了很多研究。我实际上不需要使用 flex 但这就是 sprouts 使用的 os sdk。有WebORB。turotrials 是一团糟,非常复杂。然后是 Ruby AMF,它有多个 gem 和插件。我真的不太确定要使用什么。

毕竟,我只是想启动并运行一些东西。我只需要一个 .swf 就可以在 ruby​​ 中获取一个数组,然后发回一个是或否响应,即用户是否通过了该级别。

因此,我再次寻找一种将 Flash/Flex 与我的 Rails 应用程序连接起来的方法。Rails 3 的一种既简单又可行的方法。

0 投票
1 回答
412 浏览

ruby-on-rails - Rails3-amf 并为 amf 带来关联

我正在从 WebORB 更改为 Warhammerkids Rails3-amf - 不错的选择,甚至还有一些未解决的问题。其中一个问题是,我如何从关联到数组中获取记录,然后将其发送回 Flex-Application。在 WebORB 中,控制器的方法如下所示:

在 Rails3-amf 我有一个类似的结构:

使用此代码,我将所有正确键入的客户端对象作为一个数组返回,但没有来自“:include”参数的记录。我该如何处理?

我还尝试了另一种方法:

通过这次尝试,我收到一条错误消息“未定义的方法 to_amf for #.

谢谢你的帮助。