2012-05-02 62 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

是的,我也失败了 –