Komisyon geçiş dosyasında kullanılacak özel bir veri türünü nasıl oluşturabileceğimi merak ediyorum. Örnek: Bir model oluşturuyorsanız, taşıma dosyasında sütunlar ekleyebilirsiniz. Bu gibi görünebilir:Raylar: özel bir veri türü oluşturma/kısa yol oluşturma
def self.up
create_table :products do |t|
t.column :name, :string
t.timestamps
end
end
Böyle bir şey nasıl oluşturulacağını bilmek istiyorum
:
t.column :name, :my_custom_data_type
başka bir şey değildir örneğin bir "para birimi" türünü oluşturmak için Bunun nedeni, 8'lik bir doğrulukla bir ondalıktan ve 2'lik bir ölçekden daha fazla. Sadece MySQL kullandığım için, bu veritabanı için çözüm yeterlidir.
Geri bildiriminiz ve yorumlarınız için teşekkür ederiz!
Para birimi için kayan nokta veri türlerini kullanmak genellikle korkunç bir fikirdir. –
Daha iyi bir çözümünüz varsa, lütfen ayrıntılandırın. – Shyam
Para gem, http://money.rubyforge.org/ gibi bir şey kullanın. – theIV