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.

