From: deal bitte Date: 2012-07-17T21:35:57+09:00 Subject: Re: undefined method error I cannot create a hash as I do not add all columns in database. It varies based on my values rid = Rid.new database_columns=['ExternalRef', 'Originator', 'Responder', 'Title', 'Category', 'Location', 'Observation', 'Recommendation','Concern','Document_id', 'OriginatorRef'] session_db_array=[1,3,4,5,6,7,9] #this value varies and is not fixed data_save_array = params[:c].collect{|value| value} #this value varies session_db_array.length.times do |i| rid.send(database_columns[session_db_array[i]],data_save_array[i]) rid.date = Time.new rid.workflow = 0 rid.project_id = session[:projectid] end rid.save -- Posted via http://www.ruby-forum.com/.