2013-07-29 33 views
2

我已經安裝了休會期:如何將Recess數據輸出爲Json?

http://www.recessframework.org/

配置了數據庫,添加了一個表,生成的模型和控制器。

在視頻教程中,您可以看到作者使用URI(如../something.json)來獲取JSON結果。我生成一個配置文件類,所以我瀏覽到../profile.json,但得到一個錯誤:

Unable to provide desired content-type. Does the view XXX exist? 

基本上我需要的是在一個Ember.js使用適當的形成雷斯特夫爾JSON服務。

如果Recess返回JSON而不添加.json,我會喜歡它。

有沒有人知道如何使它工作? 如何正確使用Recess創建JSON Restful服務?

臥底論壇關閉,所以你只是幫助。

回答

3

您需要修改控制器類,允許它以JSON格式輸出數據

/** 
* !RespondsWith Json, Layouts 
* !Prefix something/ 
*/ 

如果你想擺脫加入以.json請求URL的 - 剛剛離開JSON作爲一個可能的輸出:

/** 
* !RespondsWith Json 
* !Prefix something/ 
*/ 

this link的細節

在另一方面,你可以強制使用Accept: application/json小時JSON輸出eader在你的HTTP請求中,所以沒有.json字應該被添加到請求URL中。但是,您仍然需要在控制器類中啓用Json輸出。