Elegant. Thank you! On Mon, Jan 25, 2010 at 8:15 AM, LeonS <[email protected]> wrote:
> I think i found a very nice solution: > > http://techblog.floorplanner.com/2008/03/11/putting-http-status-codes-to-use-with-rails/ > > so what do you think about that? > > On 25 Jan., 17:01, Curtis Schofield <[email protected]> > wrote: > > :status => :unprocessable_entity > > > > I use the above - I don't explain why unless we are talking html and it's > > for a users benifit. I don't like to give potential crackers help. > > > > > > > > On Mon, Jan 25, 2010 at 7:55 AM, LeonS <[email protected]> > wrote: > > > Ok, i will consider that. > > > Another question: how should i capsulate the rendering of unauthorized > > > access? > > > I will present the unauthorized error in varoius formats like html, > > > xml and js, so whats the best way to do that? > > > > > On 25 Jan., 16:45, Marnen Laibow-Koser <[email protected]> wrote: > > > > Kristian Hellquist wrote: > > > > > I personally use ResourceController, > > > > >http://github.com/jamesgolick/resource_controller, for controllers > > > > > using the REST-pattern, but > > > > >http://github.com/josevalim/inherited_resourcesseemsvery nice too. > > > > > > Yes. I use make_resourceful, which is similar. Note, however, that > > > > neither this or Alpha Blue's suggestion really addresses the question > of > > > > making controllers skinny. > > > > > > The OP's controller is beyond fat into morbidly obese. :) To fix, > read > > > > some good stuff about refactoring. The short version: > > > > > > 0. If you haven't already got tests and Cucumber features, write them > > > > now so you can make sure you're not breaking anything. And then get > > > > into the habit of writing tests first. :) > > > > 1. Find a coherent block of code. > > > > 2. Extract that into a separate method. > > > > 3. Move that method into the model. > > > > 4. Lather, rinse, repeat. > > > > > > > /K > > > > > > Best, > > > > -- > > > > Marnen Laibow-Koserhttp://www.marnen.org > > > > [email protected] > > > > -- > > > > Posted viahttp://www.ruby-forum.com/. > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Ruby on Rails: Talk" group. > > > To post to this group, send email to [email protected] > . > > > To unsubscribe from this group, send email to > > > [email protected]<rubyonrails-talk%[email protected]><rubyonrails-talk%2Bunsubscrib > [email protected]> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rubyonrails-talk%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" 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-talk?hl=en.

