2011-03-06 7 views

Odpowiedz

68
  1. render ... :location => @user ustawi HTTP location header do poinformowania klienta o lokalizacji nowo utworzonego zasobu (czyli jego adres URL)

  2. head :ok sets render to return an empty response (so just the header, no body) with status 200.head :ok jest skrótem render nothing: true, status: :ok.
    Here's a list of all the :status options you can use for setting the appropriate status code.

+3

więc co klient zrobić z nowo utworzonej lokalizacji użytkownika? – highBandWidth

+0

@HighBandWidth Dobrze cokolwiek chcą zrobić. Precyzyjna semantyka "lokalizacji nowo utworzonego zasobu" zależy od aplikacji. W powyższym przykładzie taki adres URL może służyć do wyświetlania/edycji profilu użytkownika. – hoha

+0

@hoha Używam adresu URL w lokalizacji wraz z głową: ok, to wymaga parametru. Ale otrzymuję wartość parametru jako niezdefiniowaną. id = comment.assignment.id głowa: ok, lokalizacja: assignment_lessons_path (id) Czy możesz mi pomóc? Dzięki. :) – Vishal