From: Jb Smith Date: 2007-01-26T02:01:41+09:00 Subject: Re: Hpricot question furfey@gmail.com wrote: > In a statement like this: > > doc=Hpricot(open(url)) > > Is there a way to pull the url as a value from a database? lets say you've done this in your controller where the Feed is a model with a url field in it. --feed_controller.rb def pullfeed @feed = Feed.find(params[:id]) Parsefeed.parse(@feed.id) end The @feed can be used to fetch the field with a url in it, in your hpricot model. if you have required 'open-uri' in your model. otherwise hpricot can only open local resources. --parsefeed.rb is a model not subclassed from ActiveRecord if not needed class Parsefeed require 'hpricot' require 'open-uri' def self.parse(feedID) doc=[] @feed = Feed.find(feedID) doc = Hpricot(open(@feed.url)) #this is where you employ the url from the database model end end -- Posted via http://www.ruby-forum.com/.