我正在阅读Rails入门指南并与第6.7节混淆.生成脚手架后,我在控制器中找到以下自动生成的块:
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @posts }
end
end
Run Code Online (Sandbox Code Playgroud)
我想了解respond_to块实际上是如何工作的.什么类型的变量是格式?是格式对象的.html和.json方法吗?该文件对ActionController::MimeResponds::ClassMethods::respond_to不回答这个问题.