Я просматриваю руководство Начало работы с Rails и запутался в разделе 6.7. После генерации скаффолда я обнаружил следующий автоматически сгенерированный блок в моем контроллере:
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @posts }
end
end
Я хотел бы понять, как на самом деле работает блок response_to. Какой тип переменной является форматом? Являются ли методы .html и .json объекта формата? документация для ActionController::MimeResponds::ClassMethods::respond_to
не отвечает на вопрос.