Hello, I''m a newbie to Ruby on Rails and like many others, I have been working through the depot application in the Agile Web Development book. I was wondering if anyone had enhanced the depot application to include the upload of images for each product? The following describes the sort of thing that I have been asked to produce for a client, so apologies if the information is not articulated very well. I would like to upload a main image that would automatically create a thumbnail sized to 400px by 400px. And then to also upload a number of supplementary images that would automatically create thumbnail images of size 200px by 200px and then obviously to be able to click on these to view the larger images using some fancy ajax. If anyone has any samples of code that they would be willing to share, then that would be great. :) Thanks, Neil. -- Posted via http://www.ruby-forum.com/.
Actually, I think I may have found a solution with the File Column field: http://wiki.rubyonrails.org/rails/pages/File+Column+Plugin -- Posted via http://www.ruby-forum.com/.
Neil Bradley wrote:> Hello, > > I''m a newbie to Ruby on Rails and like many others, I have been working > through the depot application in the Agile Web Development book. > > I was wondering if anyone had enhanced the depot application to include > the upload of images for each product? The following describes the sort > of thing that I have been asked to produce for a client, so apologies if > the information is not articulated very well. > > I would like to upload a main image that would automatically create a > thumbnail sized to 400px by 400px. And then to also upload a number of > supplementary images that would automatically create thumbnail images of > size 200px by 200px and then obviously to be able to click on these to > view the larger images using some fancy ajax. > > If anyone has any samples of code that they would be willing to share, > then that would be great. :) > > Thanks, > Neil.Super Image works well too. http://plugins.radrails.org/directory/show/33 -- Posted via http://www.ruby-forum.com/.
Thanks for the link Alex. I''m trying to determine whether it would be best to upload images into the database or not. The client who I am creating an online shop for is fairly knowledgable with Photoshop and so he will probably just upload the images at the correct sizes. I have opted to go for the FileColumn technique. Does anyone know if there would be any change to the code ( http://www.kanthak.net/opensource/file_column/ ) so that I can signify an image as the ''main product photo'' or as a ''secondary photo'' ? The client wishes to upload a main product photo, then a small gallery (search listings) photo, plus upto 5 secondary photos. Grateful for any assistance. Thanks, Neil. -- Posted via http://www.ruby-forum.com/.
Neil Bradley wrote:> Thanks for the link Alex. > > I''m trying to determine whether it would be best to upload images into > the database or not. > > The client who I am creating an online shop for is fairly knowledgable > with Photoshop and so he will probably just upload the images at the > correct sizes. > > I have opted to go for the FileColumn technique. Does anyone know if > there would be any change to the code ( > http://www.kanthak.net/opensource/file_column/ ) so that I can signify > an image as the ''main product photo'' or as a ''secondary photo'' ? > > The client wishes to upload a main product photo, then a small gallery > (search listings) photo, plus upto 5 secondary photos. > > Grateful for any assistance. > > Thanks, > Neil.What I have done (using superimage but the principle is identical), is the first image is simply the "main" image. So Product has_many :images, and Image has a field called position. This way the first image is always the "main" image. and if Image acts_as_list it should be easy to change the order of the images and select a new main image simply by making it first. -- Posted via http://www.ruby-forum.com/.