hi, ich spiele gerade mit einer REST-authentifizierung, bei der ich eine etwas komplexere überprüfung der gelieferten parameter machen will.
meine leitung auf der ich grade stehe: Wie werfe ich aus der controller-methode eine valide RescourceNotFound / 404? ohne auf ein ActiveRecord::RecordNotFound vertrauen zu können? beispiel: im controller: --- snip --- def rest_auth if params[:name] && params[:secret] _person = Person.find_by_fullname(params[:name]) if _person.credential.hashed_password == params[:secret] @person = _person else # dirty hack to respond a valid 404 RecourceNotFound @person = Person.find(-1) end respond_to do |format| format.xml { render(:xml => @person) } end end --- snap --- mir gehts darum, dieses fiese Person.find(-1) angemessen zu ersetzen. das beispiel funktioniert zwar, liefert entsprechend auch den richtigen ResourceNotFound- Error. aber ist ziemlich schräg... finally eine weitere frage: wie kann ich auf model ebene erreichen, das bestimmte attribute nicht mit ins 'to_xml' wandern (etwa weil das sensible daten sind...) auf antwort freut sich rene -- take care not to get sucked into /dev/null gpg --recv-keys 0F8DDFBB _______________________________________________ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug