# Csv

**URL:** <https://www.ruby-forum.com/t/csv/179531>\
**Category:** Rails\
**Created:** [November 27, 2009, 7:29am UTC](https://www.ruby-forum.com/t/csv/179531 "2009-11-27T07:29:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![srinathbtech](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@srinathbtech](https://www.ruby-forum.com/u/srinathbtech)\
**Post date:** [November 27, 2009, 7:29am UTC](https://www.ruby-forum.com/t/csv/179531/1 "2009-11-27T07:29:38Z")

</div>

Hi,

This code is not working in Production. I am unable to create users when  
importing CSV file.

def import\_from\_csv  
if request.post? && (params[:csv\_import].kind\_of?(StringIO) ||  
params[:csv\_import].kind\_of?(Tmpfile))  
@parsed\_file = CSV::Reader.parse(params[:csv\_import])  
n = 0  
@parsed\_file.each do |row|  
@user = User.new {|user|  
# login is the first element of each line  
user.login = row[0]  
# assign an auto-generated password  
user.password = User.generate\_random\_password  
}  
if @user.save  
n = n+1  
GC.start if n%50==0  
end  
end  
end

users.csv file:  
removed\_email\_address@domain.invalid  
removed\_email\_address@domain.invalid  
removed\_email\_address@domain.invalid  
removed\_email\_address@domain.invalid

The file importing works fine in development(localhost), but not on live  
site

Please help me .
