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

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • We've moved!

    We've moved!

    7 Ocak 2008