On Fri, Dec 23, 2011 at 12:49 PM, Gomzi Pai <[email protected]> wrote:

> In rails session data is accessible only in controller. And thats how its
> meant to be according to MVC.
>
> If you really need it in view you need to set an instance variable in
> controller and use it in view. But thats very bad and not supposed to be
> done. If you are accessing session data in views, i think you need to
> rethink your design to be more inline with mvc pattern.
>
> Gautam Pai
>
> On Fri, Dec 23, 2011 at 12:40 PM, sachin kewale <[email protected]>wrote:
>
>> hi all,
>>    i am new in ruby on rails,i have one issue regarding the session in
>> ruby on rails.I am using session , i have following condition in my rhtml
>>
>>   <%if @session['user'].first_name == "admin"%>
>>             <table width="290" border="0" height="20" align="right"
>> cellspacing="0" cellpadding="0">
>>
>>  but this 'session' is coming nil.i tried by setting
>>
>> config.action_controller.session = { :key => "_suggestica_admin_session",
>> :secret =>
>> "80a6825007749a785439ca8d3ff54ac37a16acefea4788fa8c9ac8e69aef11eb7f3b06ab6e8d4a0e5023fb8e8a22ea197ee74828e16d8ab7e3e130fd0da7bea5"
>> }
>>
>> this in environment.rb also tried setting value in session_store.rb
>>
>> ActionController::Base.session = {
>>   :key         => '_suggestica_admin_session',
>>   :secret      =>
>> '35659c1f21207ecfeaf30aa32b72c717158eae4c41e665b7a31b26fc021890be31c8ed961cf695384030d34e3f3d0c8788d4733aac393e4003e077317c930b57'
>> }
>>
>> but this also didn't work
>>
>> can any one know how to set the session for Rails 2.3.11 and gem
>> version:1.6.2 and Ruby 1.8.7 on Windows as O.S
>>
>>
>>
>>
>> --
>> Thanks and Regards
>>  Sachin S. Kewale
>>
>>  --
>> 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.
>>
>
>  --
> 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.
>

thanks Gautam for your reply.
can you tell , how to set that session in where ?

--

-- 
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.

Reply via email to