Rails Dynamic Finders Возвращает ноль
Использование Ruby on Rails - sqlite3, rails 3.2.2, ruby 1.9.3p125 (в Windows XP)
Имея запись в БД:
Shop.find(123) - returns the shop
Shop.where(:id => 123) - returns the shop
но
Shop.find_by_id(123) returns nil
Shop.find_by_name("some_name") returns nil
То же самое делают все динамические искатели (обратите внимание, что он возвращает ноль для целочисленного значения и для строковых значений)
Почему они не определены?