我想在show中渲染json或html。对于json格式,我想重新编写一个json对象,对于html格式我想渲染show.html.erb视图
这是我的代码
def show
@post = Post.find(params[:id])
respond_to do |format|
format.json { render json: @post }
end
end
它返回错误
ActionController::UnknownFormat
当我测试html格式时
感谢您的帮助
答案 0 :(得分:1)
def show
@post = Post.find params[:id]
respond_to do |format|
format.html # index.html.erb
format.xml { render xml: @post}
format.json { render json: @post}
end
end