2012-12-13 44 views
0

我需要在下面的代碼中進行更改以使其鏈接到呈現爲json的視圖?如何創建鏈接到Rails中的對象的json視圖?

<%= link_to 'JSON Link', @mymodel %> 

所以我想生成以下網址的

http://localhost:3000/mymodels/1.json 

代替

http://localhost:3000/mymodels/1 

(這些網址都工作正常。)

回答

2

要做到這一點,您必須指定格式:

<%= link_to 'JSON Link', your_model_path(@mymodel, :format => 'json') %> 

的URL輔助方法可以通過運行檢索:

rake routes 

第一列是輔助方法,在其上應該追加要麼_path_url,後者將產生一個絕對URL的名稱。

更多信息,在Guide To Rails Routing

+0

那麼簡單,但我認爲這沒有任何地方。謝謝! –

相關問題