我會如何解決這個問題? 我試圖爲什麼這個命令不能在這個特定的代碼中工作?
Net::HTTP.new(@site).head('/').kind_of? Net::HTTPOK
但我收到此:
error: in `kind_of?': class or module required (TypeError)
我覺得有什麼錯我的代碼,可以請你看一看呢?我知道它非常混亂,很糟糕,我是一年級的編程學生,我正在學習。如果您有任何改進意見,請告訴我!
此外,有一些東西搞砸了其中包含的內容。出於某種原因,當我試圖結束所有的defs時,我得到了一個意外的結束錯誤。
這是我在上下文代碼:
def begindownload
require 'net/http'
puts "Enter the URL of the site that you want to rip images from (use www.*website*.com/folder/file.html or other extension format):"
while @site = gets.chomp
puts "Querying " + @site
if Net::HTTP.new(@site).head('/').kind_of? Net::HTTPOK == true
puts "Site is online!"
else
puts "Site is offline. Try again."
end
end
end
請張貼更多相關代碼,特別是'require'語句。另外,請通過格式化問題來幫助我們,以便代碼可讀。 – BryanH 2010-12-17 21:03:00
Stackoverflow將鏈接撕掉了! http://pastebin.com/WzSawCwz – user451711 2010-12-17 21:04:41
您可以通過選擇並按下Ctrl-K(或將其縮進四個空格)來格式化代碼。 – 2010-12-17 21:05:59