last saved record not retrieving .

48 views
Skip to first unread message

Fahim Patel

unread,
Nov 3, 2012, 7:46:47 AM11/3/12
to rubyonra...@googlegroups.com

Hi all, 


from last 1 hour i am facing one problem.

I have written a code for creating  user and show them in index page after save.

Code is working perfectly but on index page i am getting all record till second last record saved, but i am not getting current  record which is saved.

But in database my last record is saved successful.


But when i restart the server , than on index page all record come with the last record .

I dont know why this all is happening ?
Code below


######## controller code
class AdminUsersController < ApplicationController
  def new
    @admin = AdminUser.new
  end

  def index
    @admins = AdminUser.all
  end

  def create
    @admin = AdminUser.new(params[:admin_user])
    if @admin.save

      redirect_to admin_users_path
    else
      render "new"
    end
  end
end

######## new view############
<%= form_for @admin do|f|%>

First Name
<%= f.text_field :first_name%>
<%= submit_tag"Create"%>
<% end %>
######## index view############
<%= @admins%>

##############model
nothing in model



Hope you all understand the problem .


Thanks 

Regards
Fahim Babar Patel





Colin Law

unread,
Nov 3, 2012, 7:49:41 AM11/3/12
to rubyonra...@googlegroups.com
On 3 November 2012 11:46, Fahim Patel <paf...@gmail.com> wrote:
>
> Hi all,
>
>
> from last 1 hour i am facing one problem.
>
> I have written a code for creating user and show them in index page after
> save.
>
> Code is working perfectly but on index page i am getting all record till
> second last record saved, but i am not getting current record which is
> saved.
>
> But in database my last record is saved successful.
>
>
> But when i restart the server , than on index page all record come with the
> last record .
>
> I dont know why this all is happening ?

Have a look at the Rails Guide on debugging, it will show you
techniques that you can use to debug your code.

Colin
> --
> 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 rubyonra...@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-ta...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/rubyonrails-talk/-/-TdNVrabhvAJ.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Fahim Patel

unread,
Nov 3, 2012, 8:40:18 AM11/3/12
to rubyonra...@googlegroups.com, cla...@googlemail.com


On Saturday, November 3, 2012 5:20:35 PM UTC+5:30, Colin Law wrote:
On 3 November 2012 11:46, Fahim Patel <paf...@gmail.com> wrote:
>
> Hi all,
>
>
> from last 1 hour i am facing one problem.
>
> I have written a code for creating  user and show them in index page after
> save.
>
> Code is working perfectly but on index page i am getting all record till
> second last record saved, but i am not getting current  record which is
> saved.
>
> But in database my last record is saved successful.
>
>
> But when i restart the server , than on index page all record come with the
> last record .
>
> I dont know why this all is happening ?

Have a look at the Rails Guide on debugging, it will show you
techniques that you can use to debug your code.

Colin

Hi Colin,

Thanks for reply.
I use pry.
I Debug the good , when i use binding.pry my index object select all records

but when i remove binding.pry and start to create new record than same issue i am facing.

Last record is not coming

Thanks   

Colin Law

unread,
Nov 3, 2012, 9:29:27 AM11/3/12
to rubyonra...@googlegroups.com
Then use some of the other techniques of debugging - insert debug code
to print information about what is going on in the console for
example. Print @admins.count for example in the controller index
action to try and tie down where the problem lies. The first thing to
determine is whether it the view is not displaying the last record or
whether @admins does not include all the records.

Are you using the latest version of the database gem? What is it?
Look in Gemfile.lock to find out.

Colin

Fahim Patel

unread,
Nov 3, 2012, 9:35:47 AM11/3/12
to rubyonra...@googlegroups.com, cla...@googlemail.com
I puts  @admins.count it give me correct counting on controller and when i pass the object 
to index view same thing is happening .
I am using Postgres and as you say i will delete Gemfile.lock and run the bundle.

Hope for the best

Fahim Patel

unread,
Nov 5, 2012, 1:54:49 AM11/5/12
to rubyonra...@googlegroups.com, cla...@googlemail.com
Hi Colin,
Still facing a problem. Table count giving me accurate counting , 

but
@admins = AdminUser.all
give me records till last restart server.

I don't know why this all is happening ?

Colin Law

unread,
Nov 5, 2012, 2:51:40 AM11/5/12
to rubyonra...@googlegroups.com
I asked what gem you are using for database access, you have not told
us. Possibly best to post Gemfile, Gemfile.lock and databsae.yml
here. Also tell us which version of ruby and which version of rails
and which operating system you are using.

Also please do not send me a copy of your emails, just send it to the
list. I do not need two copies. Thanks.

Colin

Fahim Patel

unread,
Nov 5, 2012, 7:54:03 AM11/5/12
to rubyonra...@googlegroups.com
#######################Gem file.lock################################
GEM
  specs:
    RedCloth (4.2.9)
    actionmailer (3.2.4)
      actionpack (= 3.2.4)
      mail (~> 2.4.4)
    actionpack (3.2.4)
      activemodel (= 3.2.4)
      activesupport (= 3.2.4)
      builder (~> 3.0.0)
      erubis (~> 2.7.0)
      journey (~> 1.0.1)
      rack (~> 1.4.0)
      rack-cache (~> 1.2)
      rack-test (~> 0.6.1)
      sprockets (~> 2.1.3)
    activemodel (3.2.4)
      activesupport (= 3.2.4)
      builder (~> 3.0.0)
    activerecord (3.2.4)
      activemodel (= 3.2.4)
      activesupport (= 3.2.4)
      arel (~> 3.0.2)
      tzinfo (~> 0.3.29)
    activeresource (3.2.4)
      activemodel (= 3.2.4)
      activesupport (= 3.2.4)
    activesupport (3.2.4)
      i18n (~> 0.6)
      multi_json (~> 1.0)
    acts-as-taggable-on (2.3.3)
      rails (~> 3.0)
    addressable (2.3.2)
    albino (1.3.3)
      posix-spawn (>= 0.3.6)
    ansi (1.4.3)
    arel (3.0.2)
    bcrypt-ruby (3.0.1)
    blogit (0.5.0)
      RedCloth (>= 4.2.9)
      acts-as-taggable-on (>= 2.2.1)
      albino (>= 1.3.3)
      jquery-rails
      kaminari (>= 0.13.0)
      nokogiri (>= 1.5.0)
      redcarpet (>= 2.0.1)
    builder (3.0.4)
    cancan (1.6.8)
    capybara (1.1.3)
      mime-types (>= 1.16)
      nokogiri (>= 1.3.3)
      rack (>= 1.0.0)
      rack-test (>= 0.5.4)
      selenium-webdriver (~> 2.0)
      xpath (~> 0.1.4)
    childprocess (0.3.6)
      ffi (~> 1.0, >= 1.0.6)
    chronic (0.6.7)
    chunky_png (1.2.6)
    client_side_validations (3.2.1)
    coderay (1.0.8)
    coffee-rails (3.2.2)
      coffee-script (>= 2.2.0)
      railties (~> 3.2.0)
    coffee-script (2.2.0)
      coffee-script-source
      execjs
    coffee-script-source (1.4.0)
    compass (0.12.2)
      chunky_png (~> 1.2)
      fssm (>= 0.2.7)
      sass (~> 3.1)
    compass-rails (1.0.3)
      compass (>= 0.12.2, < 0.14)
    cucumber (1.2.1)
      builder (>= 2.1.2)
      diff-lcs (>= 1.1.3)
      gherkin (~> 2.11.0)
      json (>= 1.4.6)
    cucumber-rails (1.3.0)
      capybara (>= 1.1.2)
      cucumber (>= 1.1.8)
      nokogiri (>= 1.5.0)
    database_cleaner (0.9.1)
    diff-lcs (1.1.3)
    em-websocket (0.3.8)
      addressable (>= 2.1.1)
      eventmachine (>= 0.12.9)
    email_spec (1.4.0)
      launchy (~> 2.1)
      mail (~> 2.2)
    erubis (2.7.0)
    eventmachine (1.0.0)
    execjs (1.4.0)
      multi_json (~> 1.0)
    factory_girl (4.1.0)
      activesupport (>= 3.0.0)
    factory_girl_generator (0.0.3)
    factory_girl_rails (4.1.0)
      factory_girl (~> 4.1.0)
      railties (>= 3.0.0)
    ffaker (1.15.0)
    ffi (1.1.5)
    friendly_id (4.0.9)
    fssm (0.2.9)
    gherkin (2.11.5)
      json (>= 1.4.6)
    growl (1.0.3)
    guard (1.5.3)
      listen (>= 0.4.2)
      lumberjack (>= 1.0.2)
      pry (>= 0.9.10)
      thor (>= 0.14.6)
    guard-livereload (1.1.0)
      em-websocket (>= 0.2.0)
      guard (>= 1.5.0)
      multi_json (~> 1.0)
    guard-rspec (2.1.1)
      guard (>= 1.1)
      rspec (~> 2.11)
    hike (1.2.1)
    hirb (0.7.0)
    i18n (0.6.1)
    journey (1.0.4)
    jquery-rails (2.1.3)
      railties (>= 3.1.0, < 5.0)
      thor (~> 0.14)
    json (1.7.5)
    kaminari (0.14.1)
      actionpack (>= 3.0.0)
      activesupport (>= 3.0.0)
    launchy (2.1.2)
      addressable (~> 2.3)
    libv8 (3.3.10.4)
    libwebsocket (0.1.5)
      addressable
    listen (0.5.3)
    lumberjack (1.0.2)
    mail (2.4.4)
      i18n (>= 0.4.0)
      mime-types (~> 1.16)
      treetop (~> 1.4.8)
    method_source (0.8.1)
    mime-types (1.19)
    mini_magick (3.4)
      subexec (~> 0.2.1)
    minitest (4.2.0)
    multi_json (1.3.7)
    nokogiri (1.5.5)
    pg (0.14.1)
    pg_search (0.5.7)
      activerecord (>= 3)
      activesupport (>= 3)
    polyglot (0.3.3)
    posix-spawn (0.3.6)
    pry (0.9.10)
      coderay (~> 1.0.5)
      method_source (~> 0.8)
      slop (~> 3.3.1)
    rack (1.4.1)
    rack-cache (1.2)
      rack (>= 0.4)
    rack-ssl (1.3.2)
      rack
    rack-test (0.6.2)
      rack (>= 1.0)
    rails (3.2.4)
      actionmailer (= 3.2.4)
      actionpack (= 3.2.4)
      activerecord (= 3.2.4)
      activeresource (= 3.2.4)
      activesupport (= 3.2.4)
      bundler (~> 1.0)
      railties (= 3.2.4)
    rails3-jquery-autocomplete (1.0.10)
      rails (~> 3.0)
    railties (3.2.4)
      actionpack (= 3.2.4)
      activesupport (= 3.2.4)
      rack-ssl (~> 1.3.2)
      rake (>= 0.8.7)
      rdoc (~> 3.4)
      thor (>= 0.14.6, < 2.0)
    rake (0.9.2.2)
    rb-readline (0.4.2)
    rdoc (3.12)
      json (~> 1.4)
    recaptcha (0.3.4)
    redcarpet (2.2.2)
    rspec (2.11.0)
      rspec-core (~> 2.11.0)
      rspec-expectations (~> 2.11.0)
      rspec-mocks (~> 2.11.0)
    rspec-core (2.11.1)
    rspec-expectations (2.11.3)
      diff-lcs (~> 1.1.3)
    rspec-mocks (2.11.3)
    rspec-rails (2.11.4)
      actionpack (>= 3.0)
      activesupport (>= 3.0)
      railties (>= 3.0)
      rspec (~> 2.11.0)
    rubyzip (0.9.9)
    sass (3.2.2)
    sass-rails (3.2.5)
      railties (~> 3.2.0)
      sass (>= 3.1.10)
      tilt (~> 1.3)
    selenium-webdriver (2.26.0)
      childprocess (>= 0.2.5)
      libwebsocket (~> 0.1.3)
      multi_json (~> 1.0)
      rubyzip
    shoulda-matchers (1.4.1)
      activesupport (>= 3.0.0)
    simplecov (0.7.1)
      multi_json (~> 1.0)
      simplecov-html (~> 0.7.1)
    simplecov-html (0.7.1)
    sitemap_generator (3.4)
      builder
    slop (3.3.3)
    sprockets (2.1.3)
      hike (~> 1.2)
      rack (~> 1.0)
      tilt (~> 1.1, != 1.3.0)
    subexec (0.2.2)
    therubyracer (0.10.2)
      libv8 (~> 3.3.10)
    thor (0.16.0)
    tilt (1.3.3)
    treetop (1.4.12)
      polyglot
      polyglot (>= 0.3.1)
    turn (0.9.6)
      ansi
    tzinfo (0.3.34)
    uglifier (1.3.0)
      execjs (>= 0.3.0)
      multi_json (~> 1.0, >= 1.0.2)
    whenever (0.7.3)
      activesupport (>= 2.3.4)
      chronic (~> 0.6.3)
    wicked (0.3.0)
      activesupport (>= 3.0.7)
      rails (>= 3.0.7)
    xpath (0.1.4)
      nokogiri (~> 1.3)

PLATFORMS
  ruby

DEPENDENCIES
  bcrypt-ruby
  blogit
  cancan
  capybara
  client_side_validations
  coffee-rails (~> 3.2.1)
  compass-rails
  cucumber-rails
  database_cleaner
  email_spec
  execjs
  factory_girl
  factory_girl_generator
  factory_girl_rails
  ffaker
  friendly_id (~> 4.0.1)
  growl
  guard-livereload
  guard-rspec
  hirb
  jquery-rails
  launchy
  mini_magick
  minitest
  pg
  pg_search
  pry
  rails (= 3.2.4)
  rails3-jquery-autocomplete
  rb-readline
  recaptcha
  rspec-rails
  sass-rails (~> 3.2.3)
  selenium-webdriver
  shoulda-matchers
  simplecov
  sitemap_generator
  therubyracer
  turn
  uglifier (>= 1.0.3)
  whenever
  wicked


OS  - Ubunto 11.10
Ruby version  -  ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
Raills Version - rails 3.2.4

###################database yml###################3
# PostgreSQL. Versions 8.2 and up are supported.
#
# Install the pg driver:
#   gem install pg
# On Mac OS X with macports:
#   gem install pg -- --with-pg-config=/opt/local/lib/postgresql84/bin/pg_config
# On Windows:
#   gem install pg
#       Choose the win32 build.
#       Install PostgreSQL and put its /bin directory on your path.
#
# Configure Using Gemfile
# gem 'pg'
#
development:
  adapter: postgresql  
  database: app_development
  pool: 5
  username: app_app
  password: app
  encoding: utf8  
  host: localhost

  # Connect on a TCP socket. Omitted by default since the client uses a
  # domain socket that doesn't need configuration. Windows does not have
  # domain sockets, so uncomment these lines.
  #host: localhost
  #port: 5432

  # Schema search path. The server defaults to $user,public
  #schema_search_path: myapp,sharedapp,public

  # Minimum log levels, in increasing order:
  #   debug5, debug4, debug3, debug2, debug1,
  #   log, notice, warning, error, fatal, and panic
  # The server defaults to notice.
  #min_messages: warning

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test: &test
  adapter: postgresql
  encoding: utf8
  database: app_test
  pool: 5
  username: app_app
  password: app
  host: localhost

production:
  adapter: postgresql
  encoding: utf8
  database: app_production
  pool: 5
  username: app_app
  password: app
  host: localhost
cucumber:
  <<: *test

Colin Law

unread,
Nov 5, 2012, 8:25:11 AM11/5/12
to rubyonra...@googlegroups.com
On 5 November 2012 12:54, Fahim Patel <paf...@gmail.com> wrote:
> ...

All that looks ok to me, I am out of ideas. Anyone else?

Colin

Fahim Patel

unread,
Nov 5, 2012, 8:30:53 AM11/5/12
to rubyonra...@googlegroups.com

I try to use sleep in index action controller before and after , but it also not work.
One thing i notice is that after some time or restart server when,refresh the page, all acurate object come on 
index page.


But not after creation ?

Fahim Patel

unread,
Nov 5, 2012, 8:35:26 AM11/5/12
to rubyonra...@googlegroups.com


On Monday, November 5, 2012 7:00:53 PM UTC+5:30, Fahim Patel wrote:

I try to use sleep in index action controller before and after , but it also not work.
One thing i notice is that after some time or  , restart server  all acurate object come on 
index page.
After some time means when i work on other page which is not of same model and controller.

Still but i have to restart the server for AdminUser module.

Dont know y this all is happening only with AdminUser module, other MVC module are working perfectly  

fahim patel

unread,
Nov 20, 2012, 9:29:47 AM11/20/12
to rubyonra...@googlegroups.com
fahim patel wrote in post #1082938:
> On Monday, November 5, 2012 7:00:53 PM UTC+5:30, Fahim Patel wrote:
>>
>>
>> I try to use sleep in index action controller before and after , but it
>> also not work.
>> One thing i notice is that after some time or , restart server all
>> acurate object come on
>> index page.
>>
> After some time means when i work on other page which is not of same
> model
> and controller.
>
> Still but i have to restart the server for AdminUser module.
>
> Dont know y this all is happening only with AdminUser module, other MVC
> module are working perfectly

Still facing problem ?
dont know ?

--
Posted via http://www.ruby-forum.com/.
Message has been deleted

fugee ohu

unread,
Jan 27, 2018, 3:59:18 PM1/27/18
to Ruby on Rails: Talk
You're missing a respond_to do format block 

Colin Law

unread,
Jan 27, 2018, 4:05:20 PM1/27/18
to Ruby on Rails: Talk
On 27 January 2018 at 20:59, fugee ohu <fuge...@gmail.com> wrote:


On Saturday, November 3, 2012 at 7:46:47 AM UTC-4, Fahim Patel wrote:

.....

You're missing a respond_to do format block 


You realise you are five years late responding to this problem.

Colin

fugee ohu

unread,
Jan 27, 2018, 5:12:34 PM1/27/18
to Ruby on Rails: Talk
Oh sorry I originally responded by mistake, i must have found the thread searching Then that put it in my list
Reply all
Reply to author
Forward
0 new messages