On 17 July 2011 09:03, Colin Law <[email protected]> wrote: > On 17 July 2011 05:04, Ahmy Yulrizka <[email protected]> wrote: > > Please don't top post, it makes it difficult to follow the thread. > Insert your reply at appropriate points in the previous message. > Thanks. > >> Here i've manage to debug the script running cucumber. >> def create >> @photo = Photo.new(params[:photo]) >> >> @photo.status = 'Uncategorized' if !user_signed_in? >> >> @photo.md5sum = @photo.file.fingerprint >> @duplicate = Photo.find_by_md5sum(@photo.md5sum) >> >> => debugger >> ... >> ruby-1.9.2-p180 :012 > @photo >> => #<Photo id: nil, owner_id: "owner_id 2", status: "Uncategorized", note: >> "note 2", created_at: nil, updated_at: nil, file_file_name: "rails.png", >> file_content_type: "image/png", file_file_size: 79406, file_updated_at: >> "2011-07-17 03:51:34", md5sum: "4f9c652dfa2b307ce11efe85afcef98b", width: >> 300, height: 356> >> >> ruby-1.9.2-p180 :011 > Photo.all >> => [#<Photo id: 1, owner_id: "owner_id 1", status: "Uncategorized", note: >> "note 1", created_at: "2011-07-17 03:51:33", updated_at: "2011-07-17 >> 03:51:33", file_file_name: "rails.png", file_content_type: "image/png", >> file_file_size: 79406, file_updated_at: "2011-07-17 03:43:56", md5sum: >> "4f9c652dfa2b307ce11efe85afcef98b", width: 300, height: 356>] >> CACHE (0.0ms) SELECT "photos".* FROM "photos" >> >> ruby-1.9.2-p180 :014 > Photo.find_by_md5sum(@photo.md5sum) >> => nil >> CACHE (0.0ms) SELECT "photos".* FROM "photos" WHERE "photos"."md5sum" = >> '4f9c652dfa2b307ce11efe85afcef98b' LIMIT 1 > > What happens if you put this sql directly into you database manager > (using mysql command or whatever)?
Also I think you said it is ok with ree 1.8.2, do you see anything different in the queries if you repeat your debug tests with that? 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 [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.

