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
  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008