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