【发布时间】:2017-02-14 09:59:28
【问题描述】:
几周后,我完成了这个 Html 解析,它接收一个单词并在该 url 中计算它。 'ruby counter.rb http://abcd.com你好'
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、我问的单词和其中的重复次数来构建。
我完全不知道该怎么做,这似乎很容易,但我就是想不通。
希望有人帮助我, 谢谢。
【问题讨论】:
-
我读了这篇文章,但不明白我把这个函数放在哪里,以及我需要重建什么来交互 JSON
标签: ruby-on-rails json ruby api