Hi, I am trying to create a hello world application, where the controller (Say) only has one action: def hello end And the view, hello.rhtml, has <h1>HELLO WORLD</h1>. When I run it, it says Missing template say/hello.html.erb in view path C:/ InstantRails/rails_apps/bob/app/views. I put hello.rhtml (also tried .html.erb, same error) in that spot, but it still gives the missing template error. I appreciate your help! Shelly
on 2009-02-28 12:53
on 2009-02-28 15:37
So you have the view template C:/InstantRails/rails_apps/bob/app/views/say/hello.html.erb and the view template looks like <h1>HELLO WORLD</h1> and the controller C:/InstantRails/rails_apps/bob/app/controllers/say_controller.rb and the controller looks like class SayController < ApplicationController def hello end end and you're still getting an error? -- Craig Demyanovich Mutually Human Software http://mutuallyhuman.com
on 2009-02-28 18:21
yes, that's what I have..
on 2009-02-28 23:52
These are the steps I would take to set up that app. In the terminal window: $ rails bob $ cd bob /bob$ script/generate controller Say hello (this will set up the empty hello method in the Say controller and hello.html.erb) /bob$ script/server Open the hello.html.erb template and change the contents to <h1>Hello, World!</h1> Open a browser and navigate to http://localhost:3000/say/hello Hope this helps.