I have a model, Image, with paperclip attachments. The necessary routes 
are currently simply defined by

  resources :images

As each image is available in different sizes (styles, really), paths 
effectively look like this

  /images/1.png?size=thumb

Which isn't pretty at all. I'd rather have

  /images/1.png (for the default size)
  /images/1/thumb.png

To get this, I've defined my routes like this

  resources :images
  get 'images/:id(/:size)(.:format)' => 'images#show', :as => :image

The second line overwrites the image_path and image_url helpers 
generated by the first line. Is there another solution that doesn't 
involve overwriting and makes resources generate the size routes? One 
important constraint is that I need the :size option on #image_path; it 
would not help to have additional routes with different names.

Michael

-- 
Michael Schuerig
mailto:[email protected]
http://www.schuerig.de/michael/

-- 
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.

Reply via email to