إنه يعمل ![]()
يجب أن أعترف، لقد ساعدني chatgpt. احتجت إلى استبدال:
def parse_timestamp(timestamp)
Time.zone.at(@tz.utc_to_local(timestamp))
end
وهو في أسفل نص الاستيراد بالضبط
بـ:
def parse_timestamp(timestamp)
return nil if timestamp.nil? || timestamp.to_i == 0
# تحويل عدد صحيح → وقت → تطبيق المنطقة الزمنية → التحويل إلى وقت المنطقة الزمنية لـ Rails
utc_time = Time.at(timestamp.to_i).utc
local_time = @tz.utc_to_local(utc_time)
Time.zone.at(local_time)
end
… إنه يعالج المواضيع الآن، لكن يمكنني رؤية الأشياء تظهر على الموقع. سأبلغكم (على أمل) لأقول إنه نجاح بعد ذلك. إذا كان الأمر كذلك، فقد أنشئ موضوعًا آخر هنا مع دليل حول ما فعلته لجعله يعمل.