From: matt@... (matt neuburg) Date: 2006-11-25T04:53:20+09:00 Subject: Re: rubycookbook 15.1 problem wrote: > I was following along Lucas's rubycookbook receipe 15.1 for creating a > ROR application for displaying the o/p of dir command on a windows > machine onoto a browser. > > my application is named "check" instead of "status" as given in > receipe. > > my C:/Documents and > Settings/ri004902/check/app/controllers/check_controller.rb .. file > looks as > ........................................................ > class CheckController < ApplicationController > def index > time = Time.now > @time = time > @dr = exec "dir/p" > end > end > ...................................... > and my C:\Documents and > Settings\ri004902\check\app\views\check\index.rhtml .. file is > ............................................................... >

Directory structure at <%= @time %>

>

<%= @dr %>

> ..................................................... > > I start the webbrick and point my brwser to > http://localhost:3000/check/ > > what i get is > Application error (Rails) > > I tried with @dr= 'dir/p' in index of CheckController .. but in vain. > > could anyone provide me a lead. This could be irrelevant - I'm on Mac OS X, and there is no "dir" command there - but OMM the example as printed doesn't work either, because the single-quotes in the original should be backticks. The recipe has: @ps = 'ps aux' But it should be: @ps = `ps aux` Perhaps you should try `dir/p` (whatever that may be) instead of using exec? Just a guess... m. -- matt neuburg, phd = matt@tidbits.com, http://www.tidbits.com/matt/ Tiger - http://www.takecontrolbooks.com/tiger-customizing.html AppleScript - http://www.amazon.com/gp/product/0596102119 Read TidBITS! It's free and smart. http://www.tidbits.com