0

基本的に私はmm-dd-yyを取るフォームを持っています、この値はデータベースに保存されます(値A)。

RailsでRubyを使用しています。期限切れのユーザーをデータベースに照会しようとしています。

query.push(:expire_date => {:$lt => Time.parse(good_till).utc} )

私が遭遇している問題は、good_tillで渡した日付が、このrubyコマンドを使用してUTCに変換できることですが、現在、UTC値を文字列にチェックしています。

値AをUTC文字列に保存して2つを比較できるようにするために、jsコードを変更するにはどうすればよいですか?

4

1 に答える 1

0

:expire_field 宣言が間違っていると思います。それは、Ruby のアプリで使用している mongo フレームワークによって異なります。MongoID を使用していると仮定すると、次のようにモデルを宣言するだけです。

class Invoice
  include Mongoid::Document
  field :expire_date, type: DateTime   
end
于 2012-12-14T14:19:09.100 に答える