Report abuse


			
def create
  if params[:zip] =~ /\w/
    @zip = nil
    Zip.transaction do
      begin
      params[:zip].split(/\w/).each {|z| @zip = Zip.create!(:zip => z, :note => params[:note]) }
      rescue => ex
        # @zip.zip is the broken zip parameter
        raise ex
      end
    end
  else
    @zip = Zip.new(params[:zip)
    @zip.save
  end
end