我从来没有与Web服务和轨工作,显然这是我需要学习。 我选择,因为它看起来伟大的使用角度来说,Hpricot。 无论如何,_why一直不够好,提供了以下例子角度来说,Hpricot网站 :
#!ruby
require 'hpricot'
require 'open-uri'
# load the RedHanded home page
doc = Hpricot(open("http://redhanded.hobix.com/index.html"))
# change the CSS class on links
(doc/"span.entryPermalink").set("class", "newLinks")
# remove the sidebar
(doc/"#sidebar").remove
# print the altered HTML
puts doc
它看起来简约,大方,易于peasey。 在Ruby中的伟大工程,但我的问题是:如何在轨打破这个吗?
我尝试用添加这一切到一个控制器,但也想不出来调用它在一个视图中的最佳途径。
所以,如果你是从一个Web API解析XML文件,并在干净的HTML与角度来说,Hpricot打印出来,你会怎么分手的活动比模型,视图和控制器,并且你会放在哪里?