レール 4.0.3。日付フィールドを持つフォームがあります。つまり、date_select を使用した場合にのみ機能します。それは私の開発マシンで完全に動作します。本番環境にデプロイすると、フォームは送信を拒否し、日付に達すると NoMethodError をスローし、utc メソッドの欠如について不平を言います。本番サーバーのログには、失敗した行以外の情報が表示されないため、追跡できませんが、その行は Model.new(params[:form]) 行であり、失敗は型変換マジックの最中です。
このフィールドは現在、jQuery UI の datepicker によって値が提供されるテキスト フィールドですが、この問題はプレーンな Rails formhelper の date_field の場合にも発生します。日付になるとすぐに失敗します...しかし、開発では完全に機能し、Gitを使用して本番環境にデプロイしているので、同じページにいることがわかります.
ローカルでは、jRuby で作業しており、Neo4j.rb 2.3 を DB として使用しています。実稼働アプリ サーバーである Torquebox を実行することで開発環境を模倣しましたが、それでもローカルであり、リモートで失敗します。私は両方の場所で同じバージョンの jRuby を実行しており、すべての gem を特定のバージョンにロックして、バージョン固有の奇妙なバグを排除しています。どんな考えでも大歓迎です!