0
我有一個「規則列表」,「本地主機:3000 /規則」及其JSON呈現在「localhost:3000/rules.json」回報率 - 上傳JSON渲染
我想創造行動「發佈」上傳這個JSON到我的FTP,但我沒有找到解決方案,使用網絡:FTP。
這裏是我的代碼: rules_controller.rb
def publish
require 'net/ftp'
ftp = Net::FTP.new('xxxxxx', 'xxxxxxxx', 'xxxxxxx')
ftp.chdir('www/lol')
ftp.putbinaryfile('rules.json')
ftp.close
end
在此先感謝
感謝您的回答。登錄不是問題,似乎我們可以通過使用FTP.new('host','login','pw')來避免ftp.login 就像我說過的,我想用我所有的「規則「在我的FTP上。我試圖把它們放在一個變量上,但它當然不適用於「putbinaryfile」,所以我嘗試使用已經有JSON渲染的控制器規則的索引操作,但它也不起作用。 –
是的,對不起,我錯過了'new'方法的'login'部分。但是,Ive更新了我的答案。讓我知道如果它可以幫助或不。 – Samiron
非常感謝!它似乎在FTP上傳之前與一個「臨時」文件一起工作:) –