2016-05-21 1 views
0

私のレールアプリケーションで一時ファイルを作成しようとしています。ここでは、コントローラのコードは次のとおりです。未初期化定数EventController :: TempFile

private 
def tmp_example 
temp_file = TempFile.new('logo') 
# save uploaded file 
File.open(temp_file.path, "w") do |f| 
    f.write session[:user_params]["logo"].delete(:file).read 
    f.close 
end 
end 

私はapplication.rb

require 'tempfile' 

しかし、それでもまだ、私はエラーを取得しています中に一時ファイルを必要としている:

uninitialized constant UsersController::TempFile

ことができます。この問題を解決するためにどのように誰もがありがとう。

答えて

4

docsによると、あなたはTempFileの代わりにTempfileを使用する必要があります。

temp_file = Tempfile.new('logo') 
+0

おかげで、それが働きました。 –

関連する問題