使用Rails3-AMF通过Flex实现设计会话

时间:2010-10-22 00:53:06

标签: ruby-on-rails serialization devise amf rubyamf

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

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

我在flex中有rails会话令牌但是无法正确地将它们传递到rails中。我试图通过像“

”这样的“发送”服务调用来传递sessiontokin
somethingService.new.send(session_id: '###', _csrf_token: '###' )

和rails正在哈希中接收会话参数,如

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

而非喜欢

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

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

THX。

1 个答案:

答案 0 :(得分:0)

我已经做了一段时间,因为我已经完成了集成flex& amp;轨道,但我有一个模糊的记忆,params通过{0 => params}如果未在配置中显式映射。 github上的rails3-amf自述文件使用了这个例子:

config.rails3amf.map_params:controller => 'UserController',:action => 'getUser',:params => [:SESSION_ID]

如果你还没有,可能在:params中明确定义session_id会有所不同吗?

相关问题