Rails Controller Variables not Loading

Don’t forget: “render :layout => …” should appear below any variables in your controller.

I’ve spent a few hours trying to get the @variables set in my controller to show up in my layout. After much frustration and trying all kinds of fancy ways around my problem, it suddenly occurred to me that I was simply loading the layout before the variables; I was loading them in the wrong order! Grrr…..

If you are having problems with variables not loading properly, check the order you call the render. It might save you a headache and the need for as much Pepsi as I went through trying to figure this stupid thing out.

2 Responses  |  add yours »

2 Responses to “Rails Controller Variables not Loading”

  1. Sarah (cousin) says:

    Hey Jas! Thanks for leaving a comment on my blog! I didn’t know you had a site! Good to hear from you! Hope all is well with you and your fam!

  2. Haraye says:

    This may not be revelant but i figured i’d post this anyway. If you’re using ubuntu 8.10 you may be in for some issues with the network manager. For some unknown reason it stops functioning. You will need to manually set you’re resolv.conf with your ISP’s DNS servers. That file is located in /etc/network/resolv.conf

Leave a Reply

(if you want a pic to show with your comment, go get a gravatar!)

Search