Używam Ruby on Rails 3 i chciałbym wiedzieć, co oznaczają instrukcje :location => ...
i head :ok
w następującym kodzie, jak działają i jak mogę \ z nich korzystać.Co oznacza ": location => ..." i "head: ok" w instrukcji "answer_to"?
respond_to do |format|
format.xml { render :xml => @user, :status => :created, :location => @user }
end
respond_to do |format|
format.xml { head :ok }
end
więc co klient zrobić z nowo utworzonej lokalizacji użytkownika? – highBandWidth
@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
@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