SORU
25 EYLÜL 2011, Pazar


Varolan bir tablo için zaman damgaları ekleyin

Varolan bir tablo için zaman damgaları(created_at updated_at) eklemek istiyorum. Aşağıdaki kodu denedim ama işe yaramadı. Ayrıca internetten buldum diğer çözümleri denedim ama o da işe yaramıyor.

class AddTimestampsToUser < ActiveRecord::Migration
    def change_table
      add_timestamps(:users)
    end
end

Bunu nasıl yapabilirim?

CEVAP
25 EYLÜL 2011, Pazar


Zaman damgası Yardımcısı sadece bölümüne bloğu içinde kullanılabilir. Sütun türlerini el ile belirterek, bu sütunlar ekleyebilirsiniz:

class AddTimestampsToUser < ActiveRecord::Migration
    def change_table
      add_column(:users, :created_at, :datetime)
      add_column(:users, :updated_at, :datetime)
    end
end

Bu yukarıda belirttiğiniz add_timestamps yöntemiyle aynı kısa ve öz sözdizimi, Raylar hala zaman damgası sütunları ve bu sütunlar tedavi ve değerleri normal olarak güncellenir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • michal lelkowski

    michal lelko

    9 Temmuz 2006