"Find me in app/views/hello/index.rhtml" loads, but no such file

I'm following <http://wiki.rubyonrails.org/rails/pages/Tutorial&gt;

<http://localhost:3000/hello&gt; gives: "Hello#index

Find me in app/views/hello/index.rhtml"

which is the expected output. What's not expected is:

[thufir@localhost dummy]$ [thufir@localhost dummy]$ [thufir@localhost dummy]$ cat /home/thufir/dummy/views/hello/world.rhtml aaaaaaargh [thufir@localhost dummy]$ [thufir@localhost dummy]$ ll /home/thufir/dummy/views/hello/ total 8 -rw-rw-r-- 1 thufir thufir 11 May 16 19:34 world.rhtml [thufir@localhost dummy]$ [thufir@localhost dummy]$ ll /home/thufir/dummy/views/ total 8 drwxrwxr-x 2 thufir thufir 4096 May 16 19:29 hello [thufir@localhost dummy]$ [thufir@localhost dummy]$ date Thu May 17 05:51:41 BST 2007 [thufir@localhost dummy]$ [thufir@localhost dummy]$

so, where's this file "index.rhtml" at then, please?

thanks,

Thufir

[thufir@localhost dummy]$ man find

-Thomas

[...]

> I'm following <http://wiki.rubyonrails.org/rails/pages/Tutorial&gt;

[...]

> so, where's this file "index.rhtml" at then, please?

[thufir@localhost dummy]$ man find

[...]

If I have to create it, then it's not to be found until I create it. no?

-Thufir

Hope no one minds the long post, but I'm getting a bit more comfortable with stuff, so here's where I'm at now, I got the "hello world" text to show the way I want. Googling on how to do a query (view?) of the database now :slight_smile:

[thufir@localhost ~]$ [thufir@localhost ~]$ [thufir@localhost ~]$ ./ruby.txt

Thu May 17 09:50:40 BST 2007 /home/thufir thufir Fedora Core release 6 (Zod) echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo ""

date pwd whoami cat /etc/fedora-release cat /home/thufir/ruby.txt

echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" #echo "rails dummy..." rails dummy

echo "" echo "" echo "" #echo "ruby /home/thufir/dummy/script/generate controller hello..." ruby /home/thufir/dummy/script/generate controller hello

echo "" echo "" echo "" echo "hello world" > /home/thufir/dummy/app/views/hello/index.rhtml

echo "" echo "" echo "" #echo "ruby script/server..." ruby /home/thufir/dummy/script/server

      exists       exists app/controllers       exists app/helpers       exists app/models       exists app/views/layouts       exists config/environments       exists components       exists db       exists doc       exists lib       exists lib/tasks       exists log       exists public/images       exists public/javascripts       exists public/stylesheets       exists script/performance       exists script/process       exists test/fixtures       exists test/functional       exists test/integration       exists test/mocks/development       exists test/mocks/test       exists test/unit       exists vendor       exists vendor/plugins       exists tmp/sessions       exists tmp/sockets       exists tmp/cache       exists tmp/pids    identical Rakefile    identical README    identical app/controllers/application.rb    identical app/helpers/application_helper.rb    identical test/test_helper.rb    identical config/database.yml    identical config/routes.rb    identical public/.htaccess    identical config/boot.rb    identical config/environment.rb    identical config/environments/production.rb    identical config/environments/development.rb    identical config/environments/test.rb    identical script/about    identical script/breakpointer    identical script/console    identical script/destroy    identical script/generate    identical script/performance/benchmarker    identical script/performance/profiler    identical script/process/reaper    identical script/process/spawner    identical script/process/inspector    identical script/runner    identical script/server    identical script/plugin overwrite public/dispatch.rb? [Ynaqd] a forcing app        force public/dispatch.rb        force public/dispatch.cgi        force public/dispatch.fcgi    identical public/404.html    identical public/500.html    identical public/index.html    identical public/favicon.ico    identical public/robots.txt    identical public/images/rails.png    identical public/javascripts/prototype.js    identical public/javascripts/effects.js    identical public/javascripts/dragdrop.js    identical public/javascripts/controls.js    identical public/javascripts/application.js    identical doc/README_FOR_APP    identical log/server.log    identical log/production.log    identical log/development.log    identical log/test.log

      exists app/controllers/       exists app/helpers/       exists app/views/hello       exists test/functional/    identical app/controllers/hello_controller.rb    identical test/functional/hello_controller_test.rb    identical app/helpers/hello_helper.rb

=> Booting WEBrick... => Rails application started on http://0.0.0.0:3000 => Ctrl-C to shutdown server; call with --help for options [2007-05-17 09:50:57] INFO WEBrick 1.3.1 [2007-05-17 09:50:57] INFO ruby 1.8.5 (2007-03-13) [i386-linux] [2007-05-17 09:50:57] INFO WEBrick::HTTPServer#start: pid=6951 port=3000 127.0.0.1 - - [17/May/2007:09:51:24 BST] "GET /dummies/list HTTP/1.1" 404 626 - -> /dummies/list 127.0.0.1 - - [17/May/2007:09:51:32 BST] "GET /hello HTTP/1.1" 200 12 - -> /hello [2007-05-17 09:51:40] INFO going to shutdown ... [2007-05-17 09:51:40] INFO WEBrick::HTTPServer#start done. [thufir@localhost ~]$ [thufir@localhost ~]$

thanks,

Thufir

[...]

Heh, just added the scaffold line, ruby /home/thufir/dummy/script/generate scaffold dummy

to the bash script so now <http://localhost:3000/dummies/list&gt; loads :slight_smile:

I'm trying to get this working with a legacy database, so am a bit torn as to whether to continue with dummies or try working with a copy of the real database. Hmm, the scaffold seems so powerful that I think I'll start working on a scaffold for the legacy database.

-Thufir

Just like the message tells you:

"Hello#index

Find me in app/views/hello/index.rhtml"

you will find it in “app/views/hello/index.rhtml” below your application root.

-Thomas