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
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
James H. 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,
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
James H. wrote:
map.resources ‘myfiles’
GET:
http://www.mydomain.com/myfiles/12345/my-search-engine-optimised-filename.docrather 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,
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
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs