OK. I got the welcome page working to look at application.html.erb file by creating a controller 'home' and updating the routes.rb with a line map.root :controller => "home" Now, if I customize home/index.html.erb then I can display whatever I need to - gets called at <%= yield %>, I hope - Is this the right approach?
I still trying to understand yield(:head) and yield(:title) - can you pl. tell me? Vishwa Rao wrote: > Thank you. I am new and sorry for asking complicated questions, without > reading. > > I copied the code you suggested in application.html.erb file in > view/layouts dir in my project. > When I start the server and say http:localhost/3000 it shows default > ruby welcome page. > - How to I display contents of application.html.erb file. > - Also what is yield(:head} and yield(:title) > > When I was looking at other exmaples, they all create a model and then > change the model.html.erb file to display as default view. But for my > welcome page I don't have a model or a controller? So how to invoke the > application.html.erb file > > > > Alpha Blue wrote: >> You are going to have to start simple and understand the mechanics of >> rails before you continue any further. >> >> Your first item of the day should be learning more about rails: >> >> http://guides.rubyonrails.org/ >> >> As for your question about how layouts work with rails... Inside of >> your app, the layouts folder contains specific layouts which act as >> wrappers for your content. >> >> If you just want to make it simple for starters, remove all of the >> layouts "except" application.html.erb which will be your main wrapper >> layout file. >> >> Inside of this file you would place something similar: >> >> http://gist.github.com/285321 >> >> The yield is where your content will go from your views. This is a very >> bare bones idea of a layout I'm showing. It's just enough to get you >> started though. You'll have to go visit http://guides.rubyonrails.org/ >> in order to read more about rails and what you want to accomplish. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

