From: Anthony Gardner Date: 2006-11-25T18:29:19+09:00 Subject: Re: rubycookbook 15.1 problem --0-989164189-1164446936=:12464 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit shouldn't your class be called Check ? Not too sure about Rails and am a nood to Ruby so maybe I should just but out!! :( rajibsukanta wrote: On Nov 24, 8:44 pm, m...@tidbits.com (matt neuburg) wrote: > 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. Oh .. i thought that was right..now i tried with class CheckController < ApplicationController def index time = Time.now @time = time @dr = ` dir ` end end ... but in vain still that " Application error (Rails)" is bugging me. any lead? btw .. what is the best way to debug rails application thanks rajib > > -- > matt neuburg, phd = m...@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- Hide quoted text -- Show quoted text - --------------------------------- All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine --0-989164189-1164446936=:12464--