Not able to access session data in before_filter


#1

Hi,

I’ve a session data that is generated when a user logs in.
I’m trying to access that session data, in before_filter, in a different
controller for passing parameter to the before_filter function.

before_filter :only => [:index] do |obj|
user = session[:user]
has_permission_in_any(user.id,component_id,permission_id,user.communities)
end

But i’m not able to do that. What might be the reason?


#2

Preethi S. wrote:

Hi,

I’ve a session data that is generated when a user logs in.
I’m trying to access that session data, in before_filter, in a different
controller for passing parameter to the before_filter function.

before_filter :only => [:index] do |obj|
user = session[:user]
has_permission_in_any(user.id,component_id,permission_id,user.communities)
end

But i’m not able to do that. What might be the reason?

As a guess, because you didn’t actually say so, you’re asking about the
Rails web application framework.

You’d best ask this question on a Rails mailing list. Here you’ve found
the list for the Ruby programming language (which Rails just happens to
be written in).


#3

Brian C. wrote:

Preethi S. wrote:

Hi,

I’ve a session data that is generated when a user logs in.
I’m trying to access that session data, in before_filter, in a different
controller for passing parameter to the before_filter function.

before_filter :only => [:index] do |obj|
user = session[:user]
has_permission_in_any(user.id,component_id,permission_id,user.communities)
end

But i’m not able to do that. What might be the reason?

As a guess, because you didn’t actually say so, you’re asking about the
Rails web application framework.

You’d best ask this question on a Rails mailing list. Here you’ve found
the list for the Ruby programming language (which Rails just happens to
be written in).

thanks for guiding me to the right path :slight_smile: