1
我想讓我的控制器呈現JSON視圖,就像.json.haml ...這是可能的嗎?什麼是語法? 或者我需要爲JSON模板使用其他東西嗎?如http://inem.github.com/tequila.html?如何使用HAML在Rails3中呈現JSON視圖?
我想讓我的控制器呈現JSON視圖,就像.json.haml ...這是可能的嗎?什麼是語法? 或者我需要爲JSON模板使用其他東西嗎?如http://inem.github.com/tequila.html?如何使用HAML在Rails3中呈現JSON視圖?
HAML用於生成HTML標記。
如果你需要渲染JSON,只需調用render
傳遞:json
爲您的控制器中的一個選項:
render :json => my_object
或者,如果你有一個更復雜的數據結構和/或需要更多的靈活性嘗試JSON Builder,這是一個JSON的模板引擎,類似於Rails中提供的XML生成器。
如果你渲染成haml,那麼你將不得不把渲染成HTML。你確定這就是你想要的嗎? – Dty