Agree.

Is it possible to have non empty rendered hash, without writing own
responder class?

Thanks for your answers!

On Oct 19, 2:45 pm, Damien MATHIEU <[email protected]> wrote:
> On a PUT request, the client does not always know the object's attributes.
> One calculated attribute is enough so you don't know it.
> You might need to update the value of updated_at for example.
>
> On 19 October 2011 16:27, Prem Sichanugrist <[email protected]> wrote:
>
>
>
>
>
>
>
> > -1
>
> > PUT does not need to return the object because client would already know
> > the object's attribute. If the client wants to refresh the object, they
> > should issue another GET request.
>
> > POST returns the newly created object so that the client can cache the
> > object with all of the attributes and id.
>
> > Also, I think changing this would break all applications. If someone
> > supporting this, it should go to Rails 4.0, not 3.2.
>
> > - Prem
>
> > On Oct 19, 2011, at 3:04 AM, Damien MATHIEU wrote:
>
> > Since this commit :
> >https://github.com/rails/rails/commit/0d3333257156544feba729ba28f6874...
> > PUT requests made on a controller using respond_with with the format json
> > render an empty hash.
> > José explains in the comments why it does so and it doesn't just renders
> > the modified document, like we do in POST.
>
> > I would like to propose changing that default though, in the respond_with
> > and the scaffold to respond the modified object instead of an empty hash.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Ruby on Rails: Core" group.
> > To view this discussion on the web visit
> >https://groups.google.com/d/msg/rubyonrails-core/-/u60P7OSRIh8J.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> >http://groups.google.com/group/rubyonrails-core?hl=en.
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "Ruby on Rails: Core" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> >http://groups.google.com/group/rubyonrails-core?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to