[前][次][番号順一覧][スレッド一覧]

rails:1124

From: yosuke@j...
Date: Sun, 07 May 2006 21:41:31 +0900
Subject: [rails:1124] 実行されているのにApplication error (Rails)

suzukiと申します。

度々投稿させていただきます。

現在、後段に添付するようなコードを書いています。

画像が保存されているディレクトリから、
FTPで、別のサーバーにそのファイルを
移すためのものです。

railsはwebrickで動かしています。
railsのバージョンは1.1.2の最新版になっています。

実行すると意図したように、FTPで画像を送り出すことは
できています。
最後のディレクトリを削除するところもできています。

しかし
画面が表示されるのを待っていると、
Application error (Rails)
と表示されてしまいます。

これはどういうことなのでしょうか?
もし原因がわかる方いらっしゃいましたらご教示いただけると
助かります。

def ftp_photo
   #urlのtargetdirパラメータを取得
   targetdir = params[:targetdir]
   #viewに渡すためのインスタンス
   @targetdir = params[:targetdir]

   #FTPの設定
   fhostname = 'hogehote.co.jp'
   fusername = 'hoge'
   fuserpass = 'hoge'
   fbasedir = '/hoge/gallery/'

   #ディレクトリの移動
   targetdirpath = $tempdir + targetdir
   Dir.chdir(targetdirpath)
  # Dir.chdir(targetdir)

   begin
     ftp = Net::FTP.open(fhostname,fusername,fuserpass)
     @messageftpconnect = "FTP先に接続しました。"
   rescue
     @messageftpconnect = "FTP先に接続できませんでした。"
   end

   ftp.chdir(fbasedir)

   begin
     ftp.mkdir(targetdir)
     @messageftpmkdir = "FTP先にはディレクトリを作成しました"
   rescue
     @messageftpmkdir = "FTP先にはすでにディレクトリが存在しています"
   end

   ftp.chdir(targetdir)

   #ディレクトリの中身をFTP
   Dir::glob("./*.jpg").each {|f|
     ftp.put(f)
   }

   ftp.put("./photoData.inc")

   ftp.close

   #ディレクトリの削除
   FileUtils.rm_rf(targetdirpath)

 end



--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1124 2006-05-07 14:41 [yosuke@j...         ] 実行されているのにApplication error (Rails)
      1125 2006-05-07 14:56 ┗[naochan@n...        ]                                       
      1126 2006-05-07 16:13  ┗[yosuke@j...         ]                                     
      1133 2006-05-08 21:05   ┗[maki@r...           ]