Ruby on RailsでDateTimeを単純なDateに変換する 質問する

Ruby on RailsでDateTimeを単純なDateに変換する 質問する

DB に datetime 列があり、それをユーザーに表示するときに単純な日付に変換したいと考えています。

どうやってやるの?

def 表示日付
  # to_date は存在しませんが、探しているものです
  self.date || self.exif_date_time_original.to_date
終わり

ベストアンサー1

DateTime#to_dateActiveSupportには存在します:

$ irb
>> DateTime.new.to_date
NoMethodError: undefined method 'to_date' for #<DateTime: -1/2,0,2299161>
    from (irb):1

>> require 'active_support/core_ext'
=> true

>> DateTime.new.to_date
=> Mon, 01 Jan -4712

おすすめ記事