rails で ftp アカウントにログインしようとしていますが、認証に失敗し、理由がわかりません。私のhtmlページはメソッドを呼び出します:
test(site.host,site.ftp_user,site.ftp_pw)
私のヘルパーはこのメソッドを定義します:
def test(host_ip,user,pass)
ftp = Net::FTP.new(host_ip)
ftp.login('user','pass')
ftp.system
ftp.close
end
情報は FileZilla で機能しているため、問題は別の場所にあります。何か案が ?
引用符の間に何が必要かどうかについて混乱しています。つまり、site.ftp_user と site.ftp_pw は文字列なので、引用符を使用する必要がある理由がわかりません。しかし、それらを使用しないと、gettaddrinfo エラーが発生します...
引用符を削除するときに取得する SocketError は次のとおりです。
getaddrinfo: Name or service not known
ここでちょっと迷った:/