2012-05-02 106 views
3

我需要通過JSON對象和format.js從Rails控制器.. 如果我做Format.js和渲染json在Rails中組合?

respond_to do |format| 
    format.js 
    end 

我得到的JavaScript文件(controllername.js)運行。如果我做

respond_to do |format| 
    format.js {render json: @thing} 
    end 

我得到的JSON ..

有沒有辦法讓兩者兼而有之?

回答

3
respond_to do |format| 
    format.json { render json: @thing } 
    format.js 
end 

它將根據請求做出響應。

+1

這就是我的想法,但不知何故這是行不通的。 – Stpn

+0

是的,我也失敗了 –