Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Ruby on Rails/ActionView/Uploads

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Uploads The following paragraph should give you just a quick overview on the topic of uploading data with forms. For the more advanced purposes you might want to consider using widely known gems that handle the job. Take a look at the Resources page to find good starting points for your search. Or take a look at the official Rails guide to see a sample action As with everything you want to upload via a form, you need to set the form to support "multipart/form-data". If you want to upload, e.g a picture for our products, you can use these ways: Here, you will need to write an action inside the controller that handles the upload of the file on the server: <% form_tag({:action => :upload}, :multipart => true) do %> <%= file_field_tag 'picture' %> <% end %> For a form bound to a model we can use the already known form_for tag (this allows you to save e.g. the image name inside your database) <% form_for @person, :html => {:multipart => true} do |f| %> <%= f.file_field :picture %> <% end %>