因此,我有一个现有的 rails 应用程序,我被要求对其进行改造以支持 flex 客户端。因为我真的不想乱用现有的控制器和路由,所以我认为最好的方法是在 app/controllers 中创建一个名为 flex 的子目录,并在其中放入一些额外的控制器来处理特定的 flex要求。
所以基本上,而不是对 /sessions/ [method = POST] 的请求,我想路由 /flex/sessions/ [method = POST] 去我的 flex 子目录中的 session_controller。我可以让它转到正确的控制器,但它正在寻找 idnex 方法(所以看起来它正在将我的请求视为 GET 请求,即使日志显示它是 POST 请求。
关于如何将此控制器添加到我的路由文件以处理 HTTP 动词的任何想法?
现在唯一添加到我的 routes.rb 是
map.connect 'flex/sessions/:action', :controller => 'flex/sessions'
提前感谢您的帮助。
火花