File upload in ruby on rails
Most important part is to create the model and controllers using
ruby script/generate model model name
ruby script/generate controller controller name
Here is the bits of code
1. controller/upload_controller.erb
class UploadController < ApplicationController
def index
render :file => ‘app\views\upload\uploadfile.rhtml’
end
def uploadFile
file_param = params[:upload][:datafile]
#####using model
post = DataFile.save(file_param)
#####end using model
## directly from controller
#filename = file_param.original_filename
#filedata = file_param.read
#name = filename
#directory=”public/data”
#path=File.join(directory,name)
#File.open(path,’wb’) do |file| file.write(filedata)
##### end directly from [...]
