如果我有这样的代码块:
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
如何添加类似
format.json
任何提示,指针,想法都非常欢迎......
如果我有这样的代码块:
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
如何添加类似
format.json
任何提示,指针,想法都非常欢迎......
它就像其他格式一样,只是您使用它render :json
。
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
format.json { render :json => @post }
end
或者您可以将其作为 javascript 处理
respond_to do |format|
format.js { render :json { :only => :name }.to_json }
end
那么你最后只需使用“.js”访问你的操作。