Hi,
I am a rails newbie and i need to store some info. in the session, so that i can use it in any controllers when needed.
in config/enviroment.rb, i have,
Hi,
I am a rails newbie and i need to store some info. in the session, so that i can use it in any controllers when needed.
in config/enviroment.rb, i have,
In application.rb, i have, --------------------------------------------------------------------------- --------- class ApplicationController < ActionController::Base require 'xmlrpc_server'
@hostname = "127.0.0.1" @port = 8080 @server = ServerProxy.new(@hostname, @port)
session[:server] = @server ===> i get the error for this line
end --------------------------------------------------------------------------- --------- But i keep on getting the error Symbol as array index
Am i going wrong anywhere, please suggest
Yes - the session doesn't exist at that point (this code is run when the application is started, not when a request is being processed (which is the only time a session is available).
Fred
config.action_controller.
session = {
:session_key => ‘_xxx_ui_session’,
:secret =>
'70ec05c894289359662252cdfd64e359822861bfd85626d0cc0699b4cef6ab409861e5dce5c9359918cedf4f58fa6fb73e2697ddb32d5ef4bd
4076cf31c1af8d’
} this code will work before version 2.3.2 but in rails 2.3.3 it is changed to config.action_controller. session = {
:key => ‘_xxx_ui_session’,
:secret =>
'70ec05c894289359662252cdfd64e359822861bfd85626d0cc0699b4cef6ab409861e5dce5c9359918cedf4f58fa6fb73e2697ddb32d5ef4bd
4076cf31c1af8d’
}
Thanks for your suggestions.
But i need some additional suggestions, as i am a newbie in both rails and xmlrpc I have an xmlrpc client in ruby stored inside the controllers directory and guessing how to get the connection and store it in a session.
All i want to do is, 1) Establish a connection only once and store the connection variable in session like --> session[:server_conn] = @server_conn 2) Request a cookie after authentication ad store that in session like --> session[:cookie] = @cookie
So that i can access the session variables in other controllers too....
Regards, Vimal Das