Apakah ada fungsi yang dapat saya gunakan untuk menunjukkan tahun ini dalam sebuah tampilan? saya telah mencoba
<%= Time.now %>
untuk mencoba dan menunjukkan waktu tetapi ini tidak berhasil untuk saya.
ruby-on-rails-3
Zakoff
sumber
sumber
Date.current
sama sepertiTime.zone.today
jikaconfig.time_zone
disetel.Saya suka menggunakan:
Ini memperhitungkan zona waktu saat ini (jika Anda telah menimpanya untuk pengguna tertentu).
sumber
Meskipun itu sudah dijawab, saya pikir ini mungkin berguna bagi mereka yang ingin melihat hasil benchmark untuk semua solusi yang disarankan.
Sekarang, mungkin terlihat berlebihan untuk sesuatu yang sederhana, namun, dari perspektif pengoptimalan sederhana untuk aplikasi throughput tinggi, saya akan mempertimbangkan untuk menggunakan
Date.today.year
Jadi, jika aplikasi Anda sensitif terhadap Zona Waktu, mungkin
Date.current
atauTime.zone
metode berbasis adalah pilihan terbaik Anda.Lihat Railscast indah ini oleh Ryan di Zona Waktu
sumber