Использование собственных функций Mysql с ActiveRecord в среде разработки

0

Мне нужно запросить мою базу данных с помощью собственных функций mysql, таких как YEAR (date) или NOW().... Это работает на стадии и в производственных средах, но не будет работать в моей среде разработки из-за отсутствия SQLite поддержка этих функций.

Вы можете помочь?

Спасибо.

Теги:
activerecord
native

1 ответ

1

вы можете проверить развитие RAILS_ENV и использовать в этом случае собственные функции sqlite (datetime ('now') вместо now() и т.д.), но это просто раздувает ваш код - конечно, его проще/чище просто использовать локальный Экземпляр mysql для разработки...

  • 0
    Установка MySQL - это верный путь. Это не сложно, и это означает, что ваша среда разработки на самом деле отражает то, что вы развертываете.
  • 0
    Я абсолютно согласен. Установить MySQL довольно просто, черт возьми, еще лучше было бы на самом деле разрабатывать на машине, идентичной вашей машине. Здесь мы используем Ubuntu на VMWare для разработки, просто чтобы нам не пришлось беспокоиться о проблемах развертывания, подобных той, которую вы описываете. Надеюсь это поможет!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню