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

То же самое делают все динамические искатели (обратите внимание, что он возвращает ноль для целочисленного значения и для строковых значений)

Почему они не определены?

0 ответов

Другие вопросы по тегам