Hi Does anyone know anything about the ''resources'' keyword in routing? I can''t find any details on how it works or what it is for, but URLs starting ''resources'' definitely appear to be handled differently from other URLs? Thanks Jay -- Posted via http://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
James Hargreaves wrote:> Hi > > Does anyone know anything about the ''resources'' keyword in routing? I > can''t find any details on how it works or what it is for, but URLs > starting ''resources'' definitely appear to be handled differently from > other URLs?Perhaps this article will help: http://softiesonrails.com/2007/4/18/rest-101-part-4-routing -- Cheers, - Jacob Atzen --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks Jacob, very helpful! A question, I think it is important that the name of a file is maintained in the URL so, for instance, if I uploaded a resource: my-search-engine-optimised-filename.doc I would expect it to be available (through the ''resources'' enhancement) here: map.resources ''myfiles'' GET: http://www.mydomain.com/myfiles/12345/my-search-engine-optimised-filename.doc rather than just: GET: http://www.mydomain.com/myfiles/12345 Is that something the resources enhancement will support? Thanks Jay -- Posted via http://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
James Hargreaves wrote:> Thanks Jacob, very helpful! > > A question, I think it is important that the name of a file is > maintained in the URL so, for instance, if I uploaded a resource: > > my-search-engine-optimised-filename.doc > > I would expect it to be available (through the ''resources'' enhancement) > here: > > map.resources ''myfiles'' > > GET: > http://www.mydomain.com/myfiles/12345/my-search-engine-optimised-filename.doc > > rather than just: > > GET: http://www.mydomain.com/myfiles/12345 > > Is that something the resources enhancement will support?Well, the resource identifier (12345) is just an identifier. It could just as well be "some-crazy-filename.doc". It will be put into the params[:id] string. I believe there is a Railscast episode about this, check out railscasts.com. -- Cheers, - Jacob Atzen --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi Jacob Thanks for your help, I''ll check out the railscasts.com site. Just a note though, I need to keep the identifier, so that there can be more than one file of the same name. The identifier will then help me to find the correct entry in the database. Cheers Jay -- Posted via http://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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---