M
M Beale
I have a problem I am hoping someone can help me out with. I am trying
to import a csv file and it goes smoothly while trying to work in my
development environment(radrails) but when deploying it with instant
rails I get the following message:
Errno::ENOENT in Sales headerController#import
No such file or directory - Default.pmx.csv
Here is the html code
<form action="/sales_header/import/1?multipart=true" method="post">
<input type="file" name="importfile" />
<input name="commit" type="submit" value="Import" />
</form>
here is the rails code
def import
CSV.open(params['importfile'], 'r') do |row|
if(@recipe = RecipeHeader.find
first,:conditions=>['plu = ?
',row[2]]))
if(@detail =
SalesDetail.find
first,:conditions=>['recipe_header_id = ? and
sales_header_id = ?',@recipe.id,params[:id]]))
@detail.quantity = row[4]
@detail.save
end
end
end
end
redirect_to :action => 'edit', :id=>params[:id]
end
I am totally stumped so any help would be appreciated!!!
TIA
Mike Beale
to import a csv file and it goes smoothly while trying to work in my
development environment(radrails) but when deploying it with instant
rails I get the following message:
Errno::ENOENT in Sales headerController#import
No such file or directory - Default.pmx.csv
Here is the html code
<form action="/sales_header/import/1?multipart=true" method="post">
<input type="file" name="importfile" />
<input name="commit" type="submit" value="Import" />
</form>
here is the rails code
def import
CSV.open(params['importfile'], 'r') do |row|
if(@recipe = RecipeHeader.find
',row[2]]))
if(@detail =
SalesDetail.find
sales_header_id = ?',@recipe.id,params[:id]]))
@detail.quantity = row[4]
@detail.save
end
end
end
end
redirect_to :action => 'edit', :id=>params[:id]
end
I am totally stumped so any help would be appreciated!!!
TIA
Mike Beale