Archive for August, 2008

Deploying Rails Apps with Capistrano, Git, and Passenger

Wednesday, August 20th, 2008

I host my sites on an Ubuntu VPS. I use a combination of Rails, Apache2, Phusion Passenger, Git, and MySQL. I have a pretty useful Capistrano deploy.rb if you have a similar configuration. I'd love some feedback, as I promised to assist Jamis Buck in his Capistrano documentation efforts. set :application, ...

Ruby on Rails: Adding XSL Processing Instruction with to_xml

Saturday, August 9th, 2008

Style Sheets can be associated with an XML document by using a processing instruction whose target is xml-stylesheet. It looks something like this: <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="something.xsl"?> How do we get to_xml to render the XSL processing instruction? Put this in your controller: proc = Proc.new { |options| options[:builder].instruct!(:xml-stylesheet, ...