I am in a SessionInfo trouble. error message is ActionDispatch::Session::SessionRestoreError (Session contains objects whose class definition isn't available. Remember to require the classes for all objects kept in the session. (Original exception: uninitialized constant SessionInfo [NameError])
my first ajax call is using flexigrd to rails, this is SessionRestoreError. my second ajax call is using jquery using ajax to rails. this is somtimes work, sometime doesn't work. I use rails3.0.9, ruby1.9.2, jqeury, flexigrid and os is ubunt. how do I make ajax call? ------------------ //view // first ajax <table id="group_flex1"></table> <script type="text/javascript"> var csrfparam = $("meta[name='csrf-param']").attr("content"); var csrftoken = $("meta[name='csrf-token']").attr("content"); $(function() { $(document).ajaxSend(function(e, xhr, options) { var token = $("meta[name='csrf-token']").attr("content"); xhr.setRequestHeader("X-CSRF-Token", token); }); $("#group_flex1").flexigrid({ url: url_group_grid, dataType: 'json', singleSelect: true, colModel : [ {display: 'id', name : 'id', width : 30, sortable : true, align: 'left', hide: true}, // snip ], // snip params : [ { name : '<%= :search_group_kbn.to_s %>', value : '<%= @search_group_kbn %>'}, { name : '<%= :search_mbr_kind_kbn.to_s %>', value : '<%= @search_mbr_kind_kbn %>'}, { name : '<%= :search_group_name.to_s %>', value : '<%= @search_group_name %>'}, { name : '<%= :search_rep_familyname.to_s %>', value : '<%= @search_rep_familyname %>'}, { name : '<%= :search_valid_chk.to_s %>', value : $ ('#search_valid_chk').attr('checked')}, { name : '<%= :group_action.to_s %>', value : '<%= session[:group_action].to_s %>'}, { name : '_method', value : 'POST'}, { name : csrfparam, value : csrftoken}], preProcess: procLink } ); ------------------ //view // second ajax <%= csrf_meta_tag %> // snip $(function() { $(document).ajaxSend(function(e, xhr, options) { var token = $("meta[name='csrf-token']").attr("content"); xhr.setRequestHeader("X-CSRF-Token", token); }); $(window).load(function() { $.ajax({url: '<%= url_for :controller => "events", :action => "index2" %>' , success: function(html){$ ("#events_all_list").append(html);}}); }); -- 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 rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.