3
我正在開發我的api,我希望將所有內容都呈現爲Json。調用渲染和離開隱式渲染運行之間有什麼區別?
在控制器中,我有:
def index
@items = Item.all
end
這使得如下:
<html><head><style type="text/css"></style></head><body></body></html>
這是奇怪的,因爲我沒有任何佈局文件,並且該請求針對json mime。
但如果我只是添加了一個調用render
沒有參數,突然使用jbuilder
模板。
def index
@items = Item.all
render
end
我真的不明白爲什麼隱渲染器只在HTML渲染,而我得叫render
沒有PARAMS獲得JSON響應。
任何人都可以解釋這一點嗎?