Недавно я развернул свое приложение на Heroku.Я использую Geokit для поиска событий в зависимости от местоположения пользователя.
@ events = Event.all (: origin => [@ location.lat, @ location.lng],: Within => 5,:condition => ["end_date> =?", Date.today],: select => "id, selected_at, user_id, местоположение, описание, постоянная ссылка, заголовок",: order => "creation_at DESC")
Вышеупомянутое утверждение отлично работает в моей локальной системе с базой данных mysql.
Но я получаю ошибку при выполнении того же самого stmt на Heroku.Пожалуйста, проверьте приведенную ниже ошибку, с которой я сталкиваюсь в Heroku.
ActiveRecord :: StatementInvalid (PGError: ОШИБКА: функциональные радианы (изменяемые символы) не существует 2011-03-20T00: 52: 23-07: 00 app[web.1]: ЛИНИЯ 2: ..., COS (0.303256183987648) * COS (1.36963671754269) * COS (RADIANS (пн ... 2011-03-20T00: 52: 23-07: 00 приложение [web.1]): ^ 2011-03-20T00: 52: 23-07: 00 app [web.1]: СОВЕТ: ни одна функция не соответствует заданному имени и типу аргумента. Возможно, вам потребуется добавить явные приведения типов.
Любойпомощь будет принята с благодарностью.
Спасибо, Калян.