enter code here
我有点新手,很抱歉这个问题。
我有一个Ruby服务,它创建了整个混战,它还支持JSON请求。
当我运行通过具有 JSON 请求的 Ruby WebSerivce(即:http://localhost:3000/mypage.html
)自动生成的视图时,一切都很完美。
但是,当我尝试在单独的项目上创建的某些页面上测试此服务时,JSON 响应总是返回"错误"并且它。
我使用 Fiddler 查看请求之间的区别,我注意到标准 Ruby 视图在我自己的项目请求标头中缺少一些东西:
- 饼干
- 原产地/推荐人/X-请求
的问题:我是否试图做一些非法的事情? 默认情况下,Ruby 是否仅当 JSON 请求是本地时才支持 JSON 请求? 我们如何更改它以进行测试?
任何建议都会有所帮助。
你是如何启用 JSON 的?按如下方式修改控制器,然后重试:
def mypage
@event = getEvent() # get ur own event
# add followings in the end of the function
respond_to do |format|
format.html
format.json {render :json => @event.to_json}
end
end