Ruby on Rails
Monday, July 8, 2013
On Monday, July 8, 2013 5:26:15 AM UTC-4, Ruby-Forum.com User wrote:
Colin Law wrote in post #1114588:
> It is likely that he is getting all records back (as shown by #count)
> and that 138 is the lowest id.
Nope:)
The reason I noticed is that when I did a find all I wasn't getting new
records that had been added.
However, if I get the new records by their id they definitely exist.
It's got odder this morning, there are now 155 records, and a find all
returns the latest records, however records id 139 to 145 are missing!
Again, I can get them by id.
But using Webmin to list the records, I get exactly the same result - so
it is looking like a database issue.
--
I've been trying but am unable to duplicate your problem. I'm running on rails4 with postgresql9.1 and pg (0.15.1). Here's my simple test:
1) rails new CheckItOut -d postgresql
2) cd CheckItOut
3) rails generate scaffold Number name:string value:integer
4) rake db:create
5) rake db:migrate
6) rails console
> n = 0
> while (n < 200) {
>> name = sprintf("%04d", n)
>> Number.create(:name => name, :value => n)
>> n += 1 }
7) rails server
8) browsing to localhost:3000/numbers shows an index with 200 entries of the expected names and values
Try these steps to see if you really have the database problem as you've reported it or if what you're seeing is a result of something lurking in your app.
Posted via http://www.ruby-forum.com/.--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/f1d7fbc8-aacf-4c3e-badd-74bcdbed9052%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment