几周后,我做了这个Html解析,接收一个单词并将其计入该URL中。 “红宝石counter.rb http://abcd.com你好”想知道这段代码如何能够变成一个API
class Counter
def initialize(url)
@url = url
end
def count(word, url)
doc = Nokogiri::HTML(open(url))
doc.css('head').remove
doc.text.scan(/#{word}/i).size
end
end
url, word = ARGV
puts "Found: #{Counter.new(url).count(word, url)} matches."
我想知道我怎么可以创建此,因为只有一个Rails JSON API。我需要询问:url,:word,:count,所以JSON只需要使用url构建,我要求的单词和重复的数量。
我完全迷失在如何做到这一点,它似乎是完全容易的,但我无法弄清楚。
希望有人帮助我, 谢谢。
https://www.codementor.io/franzejr/creating-simple-api-with-rails-du108148l – Iceman
我读了这个,但只是没有得到我把我的这个功能,我需要重建来交互JSON – MoscrowDev