Using Ruby on Rails - sqlite3, rails 3.2.2, ruby 1.9.3p125 (on windows
XP)

Having the record in the db:

Shop.find(123) - returns the shop
Shop.where(:id => 123) - returns the shop

but

Shop.find_by_id(123) returns nil
Shop.find_by_name("some_name") returns nil

So do all the dynamic finders (notice it returns nil for integer value
and for string values).
This happens with every model in every app (even gems)
Just as if I called
Shop.some_missing_method()

Why aren't they defined?

-- 
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 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 https://groups.google.com/groups/opt_out.


Reply via email to