Предположим, что вы находитесь в своем контроллере пользователей и хотите получить ответ json для запроса на показ, было бы неплохо, если бы вы могли создать файл в вашем views / users / dir с именем show.json и после вашегоusers # show действие завершено, он рендерит файл.
В настоящее время вам нужно сделать что-то вроде:
def show
@user = User.find( params[:id] )
respond_to do |format|
format.html
format.json{
render :json => @user.to_json
}
end
end
Но было бы неплохо, если бы вы могли просто создать шоуФайл .json, который автоматически отображается следующим образом:
def show
@user = User.find( params[:id] )
respond_to do |format|
format.html
format.json
end
end
Это спасет меня от горя и избавит от ужасно грязного чувства, которое возникает при рендеринге моего JSON в контроллере