Rather a newbie to Ruby code, so hopefully this error should be easy
to spot...can anyone please tell me why I'm getting 'syntax error,
unexpected kRESCUE, expecting kEND' with the line that says 'rescue
Exception' in the code section below?
Much appreciate any help...
Thx,
mr noob
begin
row_count = 0
FasterCSV.foreach([:csv_import][:file], :headers => :first_row)
do |row|
@gr =
Genotype_runs.create(:genotype_date_1=>row[4],:genotype_date_2=>row[5],:genotype_date_3=>row[6])
# use the id of the Genotype_runs record to link to
Genotype_data rec.
Genotype_data.create(:genotype_run_id=>:gr.id, :box=>row[0],
:subjectid=>row[1], :labid=>row[2], :well=>row[4],
:created_at=>Time.now,:updated_at=>Time.now)
# print message showing import
$stderr.print "\r%5d ..." % csv.lineno
$stderr.flush
row_count++
end
flash[:notice] = "Successfully imported #{row_count} rows from
file."
redirect_to :action => :index
rescue Exception
# If an exception is thrown, the transaction rolls back and we
end up in this rescue block
error = ERB::Util.h(exception.to_s) # get the error and HTML
escape it
flash[:error] = "Error adding logs. (some #{error}). Please
try again."
redirect_to :action => :index
end
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.