Рельсы 4.0.3. У меня есть форма с полем даты. Другими словами, это работает только тогда, когда я просто использую date_select. это отлично работает на моей машине разработчика. Когда я запускаю его в производство, форма отказывается отправляться и выдает NoMethodError по достижении даты, жалуясь на отсутствие метода utc. Я не могу отследить это, потому что журнал производственного сервера никогда не сообщает мне больше, чем строку, в которой происходит сбой, но эта строка является строкой Model.new(params[:form]), а сбой происходит во время магии преобразования типа.
Поле в настоящее время является текстовым полем со значением, предоставленным средством выбора даты пользовательского интерфейса jQuery, но эта проблема существует и тогда, когда это простое поле date_field для формы Rails. Как только он доходит до даты, он терпит неудачу... но он отлично работает в разработке, и я развертываю производство с помощью Git, поэтому я знаю, что мы на одной странице.
Локально я работаю в jRuby и использую Neo4j.rb 2.3 в качестве своей БД. Я имитировал среду разработки, запустив рабочий сервер приложений, Torquebox, и он по-прежнему локальный, но не удаленный. Я использую одну и ту же версию jRuby в обоих местах, и все мои драгоценные камни привязаны к определенным версиям, чтобы исключить какую-то странную ошибку, связанную с версией. Любые мысли очень ценятся!