1
我正在使用rabl生成json。這有點令人不安,可能不是正確的方式來設置JSON的裁決,它沒有佈局..它自然沒有,並且絕對不是一個基於HTML的。如何爲rails中的某些MIME類型設置默認佈局/無佈局?
如何讓軌道不添加json渲染布局?或者更一般地說,如何爲佈局MIME類型設置全局策略?
我正在使用rabl生成json。這有點令人不安,可能不是正確的方式來設置JSON的裁決,它沒有佈局..它自然沒有,並且絕對不是一個基於HTML的。如何爲rails中的某些MIME類型設置默認佈局/無佈局?
如何讓軌道不添加json渲染布局?或者更一般地說,如何爲佈局MIME類型設置全局策略?
我沒有檢查這一點,但我認爲它會工作:
class ApplicationController < BaseController
layout :mime_layout
def mime_layout
case params[:format]
when "json"
false
....
else
"application"
end
end
end
對於完成後,mime_layout應該是一個私有方法。謝謝您的幫助! – fifigyuri