I’m trying to use the following Struct in my web app:
UserInfo = Struct.new( “UserInfo”, :first_name, :last_name, :email,
I placed this in the environment.rb, thinking that it should be
initialized only once.
But when I try to access it from within my controller, I get:
undefined method `UserInfo’ for #UserController:0x243ad5c.
so my questions are:
- is environment.rb the correct place to define a struct? If not,
what’s the alternative. Also, what’s the best place to define classes
that are neither controllers nor models?
- if struct definition in environment.rb is the proper place to define
a struct, how can I get my controller to know what a UserInfo is?
Thanks in advance.