У меня есть приложение Rails, использующее базу данных Postgres с таблицей geolite_blocks. Если я вызываю ActiveRecord следующим образом:Столбец ActiveRecord не существует
GeoliteBlock.find_by_startIpNum 2776360991
Запрос работает отлично. Однако, если я делаю запрос так:
GeoliteBlock.where("startIpNum >= ?", 2776360991)
Я получаю эту ошибку:
ActiveRecord::StatementInvalid: PGError: ERROR: column "startipnum" does not exist
LINE 1: ... "geolite_blocks".* FROM "geolite_blocks" WHERE (startIpNum...
^
: SELECT "geolite_blocks".* FROM "geolite_blocks" WHERE (startIpNum >= 2776360991)
Но я знаю, что столбец существует, потому что я просто запрашиваться его с первым примером кода. Любые идеи относительно того, почему это может происходить, и как я могу это устранить? Спасибо за любую помощь!