From: James Nykiel Date: 2008-05-01T05:08:04+09:00 Subject: Need help converting PHP to Ruby / eRuby Hi, I am new to Ruby / eRuby templating and need some help converting from PHP, I have two web pages that do what I need using PHP but I can figure out how to do the same with Ruby / eRuby templating, could someone please have a look and guide me? What seems to be happening is that the Ruby / eRuby variable? $file is being set to menu.rhtml while the PHP variable? $file is being set to index.php, which is what I want the Ruby / eRuby to do also. ## PHP ## # index.php # Menu item name is non-link if page name is the same as menu item name, if not then menu item name is link. # menu.php # Menu item name is non-link if page name is the same as menu item name, if not then menu item name is link. Home   ::  '; } ?> ## Ruby / eRuby ## # index.rhtml # Menu item name is non-link if page name is the same as menu item name, if not then menu item name is link. <% ERuby.import ('./header.rhtml') %> # menu.rhtml # Menu item name is non-link if page name is the same as menu item name, if not then menu item name is link. <% require 'pathname' path = Pathname.new(__FILE__).realpath.to_s file = File.basename path if file == 'index.rhtml' puts 'Home   ::  ' else puts 'Home   ::  ' end %> -- Posted via http://www.ruby-forum.com/.