Припустимо, ви перебуваєте в контролері своїх користувачів і хочете отримати відповідь json на запит на шоу, було б непогано, якби ви могли створити файл у своїх переглядах / користувачах / редакторі на ім’я show.json та після того, як ваші користувачі # шоу дію завершено, вона надає файл.
В даний час вам потрібно зробити щось відповідно до:
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 в контролер
format.json
з show.json.erb
файлом. Дивіться мою відповідь.