问题标签 [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.
ruby - 从 Flex 调用 Ruby
我对 Ruby 技术非常陌生。在我当前的项目中,后端应用程序正在开发 ruby,而 Fortend 正在使用 HTTPServices 开发 Flex。我试图找到 Flex 将如何调用 Ruby 的任何地方。请任何有示例代码的人,请尽快发送给我。
实际上,我的应用程序中有一个 httpService,例如..
而且我在任何地方都找不到这个 HttpService 的 url?
请帮助我。
问候,
拉维
ruby-on-rails - 重构为 RubyAmf Rails 后似乎没有抱怨authenticity_token
我正在构建一个 Flex 4 + Rails 2.3.5 应用程序。首先,我使用 XML 传递日期,我曾经收到一个错误,抱怨我手动传递的 Authenticity Token,然后通过错误来解决。
之后,我重构了我的代码以使用 RubyAmf,这似乎可以正常工作,但我一开始并没有传递authenticity_token,但我注意到Rails 没有抱怨并且请求通过了。我的应用仍然未注释protect_from_forgery。
RubyAmf 会以某种方式绕过它吗?
谢谢,
谭
ruby-on-rails - 如何使用 RubyAmf 发送多个对象
我是 RubyAmf 的新手。我注意到您可以使用 RubyAmf 发送对象,如下所示:
哪个工作正常。但是当我有两个或更多对象时,我不确定该怎么做:
我怎样才能发送@projects 和@tasks 而不必从flex 发出多个请求。
谢谢,
谭
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 端的会话过期和流动
您还有其他建议或建议吗?
谢谢,
谭
ruby-on-rails - 我可以使用 RubyAMF 向 Flex 发送文件吗?
我正在根据用户绘制的图形在 Flex 中生成 PNG 文件。我想将文件发送到 Ruby on Rails 后端,我在应用程序的其他部分使用 RubyAMF。
我找到了使用使用 HTTP 的 FileReference 上传文件的方法,但如果可能的话,我更喜欢使用 RubyAMF 发送文件,因为它更有效。
如果这是可能的,您建议的方法是什么?
ruby-on-rails - RubyAmf 和 Rails 3
我最近一直在尝试将我的应用程序从 Rails 2.3.8 升级到新发布的 Rails 3。
在修复了一些 Rails 3 RubyAMF 之后似乎不起作用:
它似乎无法找到合适的控制器。可能与 Rails 3 路由器的新变化有关。您知道如何寻找问题的根本原因和/或尝试解决问题吗?
我正在从发生这种情况的 RubyAMF 粘贴代码(异常发生在以下行:@service.process(req, res)):
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 会话的建议。
谢谢。
ruby-on-rails - FLEX:期待 mx.messaging.messages.AcknowledgeMessage,但收到 null
将 RubyAMF 与 Flex 结合使用。
response = HashWithIndifferentAccess.new( :handle_type => HandleType.first ) 工作正常,HandleType 是我们 rails 应用程序中的一个模型。
response = HashWithIndifferentAccess.new( :user => User.first ) borks,我在 flex 中得到的响应是:
“期待 mx.messaging.messages.AcknowledgeMessage,但收到 null”
User 只是我们 Rails 应用程序中的另一个模型,但显然它有一些不同之处。ClassMapping 的设置相同,但具有正确的名称和属性。有什么想法可能导致它,或者要寻找什么?我什至不能 100% 确定我知道故障的含义。
任何帮助都会很棒!
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 的一种既简单又可行的方法。
ruby-on-rails - Rails3-amf 并为 amf 带来关联
我正在从 WebORB 更改为 Warhammerkids Rails3-amf - 不错的选择,甚至还有一些未解决的问题。其中一个问题是,我如何从关联到数组中获取记录,然后将其发送回 Flex-Application。在 WebORB 中,控制器的方法如下所示:
在 Rails3-amf 我有一个类似的结构:
使用此代码,我将所有正确键入的客户端对象作为一个数组返回,但没有来自“:include”参数的记录。我该如何处理?
我还尝试了另一种方法:
通过这次尝试,我收到一条错误消息“未定义的方法 to_amf for #.
谢谢你的帮助。