Я новый в рубине и рельсах.
Следуя инструкциям в документе, я создаю приложение для блога.
Однако, когда я вижу сгенерированный код, я обнаружил, что не могу их понять, например:
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @post }
end
end
repond_to является методом (не так ли?), А следующий блок является аргументом?
Однако что означает код внутри блока?
format.html # show.html.erb
format.json { render json: @post }
Является ли format.html именем метода или чем-то еще?
И как насчет { render json: @post }
>?