这是一个非常简单的问题。是这样的:
format.json { render json: @student.errors, status: :unprocessable_entity }
100%相当于:
format.json { render json: @student.errors, status => :unprocessable_entity }
似乎是,但也许我错过了一个微妙之处?如果它是等效的,为什么结肠符号更好?我认为这是一个原因,因为Rails使用脚手架中的第一个符号,但那些反对冒号的人会打扰我。