我有一个rails web应用程序,我需要为移动客户端创建API。为此,我选择了一个Sinatra网络框架。但是我的Sinatra应用程序有问题,在每次请求之后,所有的数据会话都丢失了。我的API看起来如下(lib/api/core.rb): class Core < Sinatra::Base
set :session_secret, 'secretsession['foo']#
我正在尝试拆分我当前的Ruby on Rails 3 web应用程序和它的web服务(API)。我的web应用程序在Heroku上运行,并在应用程序中将API实现为命名空间路由。例如,/events返回一个HTML页面,而/api/v1/events返回一个JSON数据。我的Ruby on Rails 3应用程序使用Dev